zoukankan      html  css  js  c++  java
  • 实验

    #include<stdio.h>
    struct student{
        char name[10];
        int age;
    };
    int main(void)
    {  
        int i,m,j,n;
        struct student stu[5],temp;
        struct name;
        struct age;
        int count_age(struct student s);
    
        scanf("%d",&n);
        for(i=0;i<n;i++){
            scanf("%s",stu[i],name);
            scanf("%d",stu[i],age);
    
        for(i=0;i<n-1;i++){
            m=i;
            for(j=i+1;j<n;j++)
                if(stu[j].age>stu[m].age)
                    m=j;
                temp=stu[m];
                stu[m]=stu[i];
                stu[i]=temp;
        }
        printf("name	 age
    ");
        for(i=0;i<n;i++)
            printf("%s	%d",stu[i].name,stu[i].age);
    
        return 0;
    }

    第四题的错误代码

    #include<stdio.h>
    struct student{
        int num;
        char name[10];
        int mark;
    };
    int main(void)
    {
        int i,j;
        int n = 10;
        struct student stu[10],temp;
        for(i=0;i<n;i++)
        {
            scanf("%d",&stu[i].num);
            scanf("%s",&stu[i].name);
            scanf("%d",&stu[i].mark);
            printf("
    ");
        }
        for(i=0;i<n;i++)
        {
            int index = i;
            for(j=i+1;j<n;j++)
            {
                if(stu[j].mark>stu[i].mark)
                    index=j;
                temp=stu[index];
            }
            stu[index]=stu[i];
            stu[i]=temp;
        }
        printf("num	 name	 mark
    ");
        for(i=0;i<n;i++)
        {
            printf("%d	%s	%d
    ",stu[i].num,stu[i].name,stu[i].mark);
        }
        int x=0;
        scanf("d%",&x);
    }
  • 相关阅读:
    idea安装
    IntelliJ IDEA 简单使用
    git客户端安装
    一、AJAX
    一、JSP标签介绍,自定义标签
    注解
    线程
    网络编程Socket
    一 批量插入数据(使用批处理
    day87
  • 原文地址:https://www.cnblogs.com/sally959/p/3434940.html
Copyright © 2011-2022 走看看