我这里哪里出现问题了?

来源:6-12 综合练习

慕尼黑8449349

2019-08-17 19:32

{
    int score[10]={67,98,75,63,82,79,81,91,66,84};
    int sum;
    int max=score[0];
    int min=score[0];
    int x,N,temp;
    for(N=0;N<10;N++)
    {
        sum+=score[N];
        x=sum/10;
        if(max<score[N])
            max=score[N];
        if(min>score[N])
            min=score[N];
    }
    for(N=0;N<10;N++)
    {
        if(score[N]>score[N+1])
        {
            temp=score[N];
            score[N]=score[N+1];
            score[N+1]=temp;
        }
    printf("\n",score[N]);
    }
    printf("考试总分为%d\n\n,最高分为%d\n\n,最低分为%d\n\n,平均分为%d\n\n",sum,max,min,x);
    return 0;
}

写回答 关注

2回答

  • 小神0x00
    2019-08-17 21:28:36
    已采纳

    倒数第五行

    https://img3.mukewang.com/5d5800e50001159306430556.png


    小神0x00

    等等,昨天我看错了,你这个排序有问题。

    2019-08-18 09:31:12

    共 2 条回复 >

  • 小神0x00
    2019-08-18 09:58:17

    https://img1.mukewang.com/5d58b0990001752107640575.png

    你的代码只做了一次排序

    慕尼黑844...

    谢谢!!!

    2019-08-18 10:38:23

    共 1 条回复 >

C语言入门

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

926021 学习 · 20793 问题

查看课程

相似问题