C程序从键盘录入10名学生的C语言考试成绩,计算平均分,并从高到低输出成绩,程序运行和具体数字如下图:

新手 多谢指导

#include <stdio.h>
#include <stdlib.h>
void  mysort( int num[10] )
{
 int i;
 int j;
 int temp;
 int sum=0;
 for(i=0;i<=9;i++)
 {
  sum+=num[i];
  for(j=0;j<=9;j++)
  {
   if(num[i]>num[j])
   {
    temp=num[i]; num[i]=num[j]; num[j]=temp;
   }
  }
 }
 printf("平均分:%.*lf\n",sum*1./10);
 int k;
 printf("从低到高的分数排列是:\n");
 for(k=0;k<=9;k++)
 {
  printf("%d\t",num[k]);
 }
}
int main()
{
    int num[10];
    int i;
    printf("请输入10名同学C语言的成绩:\n");
    for(i=0;i<=9;i++)
     {
      scanf("%d",&num[i]);
     }
 mysort(num);
    return 0;
}追问

太复杂了。抱歉。能简单些吗?新手看不懂啊。。

追答

哥 这个就是调用函数!你哪里不懂?我给你再解答一下!

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