编写程序,输入10个人的数学成绩 1.求平均成绩 2.分别求出最高分和最低

编写程序,输入10个人的数学成绩1.求平均成绩2.分别求出最高分和最低分3.将这10个人从小到大排列输出
2026年09月21日 21:43
有1个网友回答
网友(1):

#include
void main()
{
int a[10],i,j,sum=0,min=0,max=0,b;
int average;
printf("请输入10个人的成绩:\n");
for(i=0;i<=9;i++) scanf("%d",&a[i]);
min=a[0];
for(i=0;i<=9;i++)
{
sum=sum+a[i];
if(a[i] if(a[i]>max)max=a[i];
}
average=sum/10;
printf("平均成绩为%d分\n",average);
printf("最高分为%d分\n",max);
printf("最低分为%d分\n",min);
printf("从低到高排序为:\n");
for(i=0;i<=9;i++)
for(j=i;j<=9;j++)
{
if(a[j] {
b=a[i];
a[i]=a[j];
a[j]=b;
}
}
for(i=0;i<=9;i++) printf("%d\n",a[i]);
getchar();
getchar();
getchar();

}