问答详情
源自:6-12 综合练习

我这里哪里出现问题了?

{
    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;
}

提问者:慕尼黑8449349 2019-08-17 19:32

个回答

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

    倒数第五行

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


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

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

    你的代码只做了一次排序