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

哪位大神帮我看看 哪出错了 谢谢

#include <stdio.h>
int a()
{
    int sum=0 ;
    int i;
    int score[10]={67,98,75,63,82,79,81,91,66,84};
    for(i=0;i<10;i++)
    {
        sum+=score[i];
    }
    printf("考试总分%d\n,平均分%d\n",sum,sum/10);
    return 0;
}
int b()
{
    int score[10]={67,98,75,63,82,79,81,91,66,84};
    int max=score[0], j;
    for(j=1;j<10;j++)
    {
        if(score[j]>max)
        {
            max=score[j];
        }
    }
    printf("最高分是%d\n"max);        
    return 0;
}
int c();
{
    int score[10]={67,98,75,63,82,79,81,91,66,84};
    int min=score[0], m;
    for(m=1;m<10;m++)
    {
        if(score[m]<min)
        {
            min=score[m];
        }
    }
    printf("最低分是%d\n"min);
    return 0;
}
int d();
{
    int score[10]={67,98,75,63,82,79,81,91,66,84};
    int z ,x,h;
    for(z=9;z>0;z--)
    {
        for(x=0;x<=z;x++)
        {
            if(score[x]<score[x+1])
            {
                h=score[x];
                score[x]=score[x+1];
                score[x+1]=h;
            }
        }
    }    
    for(x=0;x<10;x++)
    {
        printf(" 降序之后为%d\n",score[x]);
    }
        return 0 ;
}
int main()
{
    a();
    b();
    c();
    d();
    return 0;
}


正在回答

2 回答

28行int c(); 去分号

42行int d();去分号

39行少,

60行那个最好想别的方法输出不然会变成一个数一行

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

    printf("最高分是%d\n"max);     printf("最低分是%d\n"min); 错了吧,要有逗号的

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

对白0 提问者

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

举报

0/150
提交
取消

哪位大神帮我看看 哪出错了 谢谢

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