7 | 您所在的位置:网站首页 › 综测成绩如何排序的 › 7 |
7-6 学生信息的那些操作:(7)单科成绩排序 分数 10 有一学生成绩表,包括学号、姓名、3门课程成绩。请按要求排序输出:若输入1,则按第1门课成绩降序输出成绩表,若输入为i(1 int n,i,j,d,e; scanf("%d",&n); struct student s[n],t; for(i=0; i for(i=0; i e=strcmp(s[i].xue,s[j].xue);//有这一个就够了 if(s[i].a if(e>0) { t=s[i]; s[i]=s[j]; s[j]=t; } } } } } else if(d==2) { for(i=0; i if(s[i].b if(e>0) { t=s[i]; s[i]=s[j]; s[j]=t; } } } } } else { for(i=0; i if(s[i].c if(e>0) { t=s[i]; s[i]=s[j]; s[j]=t; } } } } } for(i=0; i |
CopyRight 2018-2019 实验室设备网 版权所有 |