预览加载中,请您耐心等待几秒...
1/2
2/2

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

按成绩从高到低顺序输出学生信息 程序描述: 输入并保存10个学生的信息,计算并输出平均分,再按照从低分到高分的顺序输出他们的信息; 样例输入: 1啊10 2吧9 3才8 4的7 5额6 6飞5 7个4 8好3 9就2 10看1 样例输出: 出题人: 我们一起的痕迹 程序代码 intscore; }; structstudentstud[10]; intmain(void) { inti,j,index,sum=0; structstudenttemp; printf("\nInputthestudent'snumber,nameandscore:\n"); for(i=0;i<10;i++){ printf("No%d:",i+1); scanf("%d%s%d",&stud[i].num,stud[i].name,&stud[i].score); sum=sum+stud[i].score; } for(i=0;i<9;i++){ index=i; for(j=i+1;j<10;j++) if(stud[j].score<stud[index].score) index=i; temp=stud[index]; stud[index]=stud[i]; stud[i]=temp; } printf("Theaverage:%d\n",sum/10); printf("Thestudentscore:\n"); for(i=9;i>=0;i--) printf("%d%s%d\n",stud[i].num,stud[i].name,stud[i].score); system("pause");(提交代码这行需删去) return0; } 我们一起的痕迹