标题:求平均成绩再按升序排列的一道题 但是不知道哪儿错了 求大佬帮忙改改啊
取消只看楼主
邓小庆
Rank: 1
来 自:四川
等 级:新手上路
帖 子:3
专家分:0
注 册:2017-4-6
结帖率:0
已结贴  问题点数:10 回复次数:1 
求平均成绩再按升序排列的一道题 但是不知道哪儿错了 求大佬帮忙改改啊
#include<stdio.h>
#define N 6
void main()
{
  int i,j,temp;
float average[N],math[N],physics[N],english[N],computer[N];

   for(i=0;i<N;i++)//算出每个学生的成绩平均数
   {printf("\n请输入数学成绩[%d],物理成绩[%d],英语成绩[%d],计算机成绩[%d]",i,i,i,i);
    scanf("%d%d%d%d",&math[i],&physics[i],&english[i],computer[i]);
    average[i]=(math[i]+physics[i]+english[i]+computer[i])/4;
    printf("9907710%d的平均分为:%f",i+1,average[i]);
   }

   for(i=0;i<N;i++)//将学生的平均成绩按升序排列
   for(j=0;j<N-1;j++)
    if(average[j]>average[j+1])
    { temp=average[j];
      average=average[j+1];
      average[j+1]=temp;
    }
    printf("输出比较结果\n");
    for(i=0;i<N;i++)
    {    printf("%d",average[i]);
    printf("\n");
    }



}
搜索更多相关主题的帖子: average include 平均数 数学 
2017-04-20 22:50
邓小庆
Rank: 1
来 自:四川
等 级:新手上路
帖 子:3
专家分:0
注 册:2017-4-6
得分:0 
谢谢大佬了
2017-05-08 21:52



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-476299-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.091189 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved