c语言程设计 高手帮忙

来源:百度知道 编辑:UC知道 时间:2024/05/16 01:59:15
有一个一维数组score,内放10个学生成绩,写一个函数,求平均成绩、最高分和最低分 并将成绩按从大到小顺序排列输出

这是题目 需要源代码和详细的注解 拜托了 救命用呀

#include <stdio.h>

void main()
{
int a[10];
int i,j ,temp;
int sum=0;

for(i=0;i<10;i++) //分别输入学生的成绩
scanf("%d",&a[i]);
for(i=0;i<10;i++)
sum+=a[i];
printf("总成绩为:%d\n",sum);
printf("平均成绩为:%d\n",sum/10);

for(i=0;i<10;i++) //对成绩进行从大到小排序
for(j=i;j<10;j++)
if(a[i]<a[j])
{
temp = a[i];
a[i] = a[j];
a[j] = temp;
}
printf("最高:%d",a[0]);//已经排序完毕,所以最高和最低很容易判定
printf("最低:%d",a[9]);

printf("排序结果为:\n");
for(i=0;i<10;i++)
printf("%d ",a[i]);

}

这样的问题你就不要问了,很简单为什么不自己学习一下那/

这样能救命了不?

main()
{
int score[10]={56,65,98,45,23,78,99,45,88,78},i,j;
float x;
for(i=1;i<10;i++)//冒泡排序法
for(j=0;j<10-i;j++)
if(score[j]>score[j+1])
{x=score[j];
sc