#include<stdio.h>
void sort(int a[],int n)
{int i,j,k;
for(i=0;i<n;i++)
{
for(j=i;j>=1;j--)
if(a[j]<a[j-1])
{
k=a[j];a[j]=a[j-1];a[j-1]=k;
}
}
}
int main()
{ int w=0,e=0;
float q;
int a[10];
printf("请输入10个学生成绩为:");
for(w=0;w<10;w++)
scanf("%d",&a[w]);
q=(a[0]+a[1]+a[2]+a[3]+a[4]+a[5]+a[6]+a[7]+a[8]+a[9])/10;
printf("成绩平均数为%.1f\n",q);
sort(a,10);
printf("最高分为%d\n",a[9]);
for(w=0;w<10;w++)
{ if(a[w]>60)
e++;
}
printf("及格人数为%d\n",e);
return 0;
}第三章第21题
最新推荐文章于 2024-06-17 14:50:48 发布
本文介绍了一个简单的C语言程序,用于输入10名学生的分数,计算并显示平均分、最高分,并统计及格人数。使用了冒泡排序算法对分数进行排序。
8万+

被折叠的 条评论
为什么被折叠?



