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

我这个哪错了啊??????

#include <stdio.h>
int a()
{
    int score[10]={67,98,75,63,82,79,81,91,66,84};
    int sum=0;
    int N;
    for(N=0;N<10;N++)
    {
        sum+=score(N);
    }
    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 i, max;
    max=score[0];
    for(i=0;i<9;i++)
    {
        if(score(i)>max)
        {
            max=score(i);
        }
    }
    printf("最高分为%d\n", max);
    return 0;
}
int c()
{
    int score[10]={67,98,75,63,82,79,81,91,66,84};
    int j, min;
    min=score[0];
    for(j=0;j<9;j++)
    {
        if(score(j)<min)
        {
            min=score(j);
        }
    }
    printf("最低分为%d\n", min);
    return 0;
}
int d()
{
    int score[10]={67,98,75,63,82,79,81,91,66,84};
    int temp, x, y;
    for(x=0;x<9;x++)
    {
        for(y=0;y<9-x;y++)
        {
            temp=score(y);
            if(score(y)<score(y+1))
            {
                temp=score(y+1);
                score(y+1)=score(y);
            }
        }
    }
    printf("考试成绩降序排列为:\n");
    for(y=0;y<10;y++)
    {
        printf("%d", score(y));
    }
    return 0;
}
int main()
{
    a();
    b();
    c();
    d();
    return 0;
}

正在回答

2 回答

#include <stdio.h>

int sum=0;

int main()

{

    int score[10]={67,98,75,63,82,79,81,91,66,84};

//对一位数组进行冒泡排序

    int a,b;

int temp=0;

for(a=0;a<10-1;a++)

{

for(b=0;b<10-1-a;b++)

if(score[b]<score[b+1])

{

temp=score[b];

score[b]=score[b+1];

score[b+1]=temp;

}

}

//求总分

{

for(a=0;a<10;a++)

sum=sum+score[a];

printf("总分=%d\n",sum);

}


//最低分

{

printf("最低分=%d\n",score[9]);

}

//最高分

{

printf("最高分=%d\n",score[0]);

}

//平均分

{

float average;

average=sum/10;

printf("平均分=%.2f\n",average);

}

//成绩排序

for(a=0;a<10;a++)

printf("第%d名分数%d\n",a+1,score[a]);

return 0;

}


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

http://img1.sycdn.imooc.com//5dce63540001c80f04500453.jpg

都是语法错误。不过排序还是有问题,这个你应该好解决的

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

举报

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

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

进入课程

我这个哪错了啊??????

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