C语言数组编程,求高手 编写程序求某班20位学生三门课(英语,数学,语文)总成绩,并按照总成绩从大

C语言数组编程,求高手
编写程序求某班20位学生三门课(英语,数学,语文)总成绩,并按照总成绩从大到小排序

#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,j,x,y,z,r,a[20];
for(i=1;i<=20;i++)
{
scanf("%d%d%d",x,y,z);
a[i-1]=x+y+z;
}
for(i=0;i<=19;i++)
{
for(j=i;j>=0;j--)
{
if(a[j]>a[j-1])
{
r=a[i];
a[i]=a[i+1];
a[i+1]=r;
}
}
}
for(i=0;i<=19;i++)
{
printf("%d\n",a[i]);
}
system("pause");
return 0;
}

在下新人- -

温馨提示:答案为网友推荐,仅供参考
相似回答