为了账号安全,请及时绑定邮箱和手机立即绑定

帮忙找错llll

和小编给的一样啊 但不知道哪里出错

正在回答

2 回答

请问

你有看清楚我的代码截图吗

0 回复 有任何疑惑可以回复我~
#1

萧晗晟

你的 "return 0;"在{}外面
2016-08-02 回复 有任何疑惑可以回复我~
#2

丢掉丢掉 提问者 回复 萧晗晟

谢谢!
2016-08-06 回复 有任何疑惑可以回复我~

#include <stdio.h>
#define N 10
int score[N]={67,98,75,63,82,79,81,91,66,84};
int i,j;
int sum()     // 总分
{  
   int sum=0;
   for(i=0;i<10;i++)
   {   
    sum+=score[i];
   }
   printf("总分为:%d\n",sum);
   return 0;
}

int max()     //最高分
{
    int max=score[0];
 for(i=1;i<10;i++)
    {
    if(max<score[i])
         max=score[i];
 }
 printf("最高分为:%d\n",max);
 return max;
}

int min()            //最低分
{
    int min=score[0];
 for(i=1;i<10;i++)
    {
    if(min>score[i])
         min=score[i];
 }
 printf("最低分为:%d\n",min);
 return min;
}

int averagescore()     //平均分
{
   int sum=0;
   for(i=0;i<10;i++)
        sum+=score[i];
   double avescore=sum/10;
   printf("平均分为:%.2f\n",avescore);
   return 0;
}

int descending()
{
  for(i=8;i>=0;i--)
  {
     for(j=0;j<=i;j++)
     {
    if(score[j]<score[j+1])
    {
       int temp;
       temp=score[j];
       score[j]=score[j+1];
       score[j+1]=temp;
    } 
  }
  }
  printf("考试成绩降序排列为:"); 
  for(i=0;i<10;i++)
  {
   printf("%d ",score[i]);  
  }
  printf("\n");
  return 0;  
}
int main()
{
    sum();
    max();
    min();
    averagescore();
 descending();
    return 0;
}

仅供参考,略有改动,不是标答。

0 回复 有任何疑惑可以回复我~
#1

丢掉丢掉 提问者

请问 你有看清楚我的代码截图吗
2016-07-20 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926255    人
  • 解答问题       20798    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

帮忙找错llll

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信