请大佬解释!

来源:6-12 综合练习

来一杯枸杞泡茶

2018-08-04 11:07

#include <stdio.h>

#define N 10
void Zong(int score[])
{
    int sum=0;
    for(int i=0;i<10;i++)
    {
        sum+=score[i];
    }
    printf("总分为:%d\n",sum);
    printf("平均分为:%d\n",sum/10);
}
void Jiang(int score[])
{
    int temp;
    for(int i=8;i<10;i--)
    {
        for(int j=0;j<i;j++)
        {
            if(score[j]<score[j+1])
            {
                temp=score[j];
                score[j]=score[j+1];
                score[j+1]=temp;
            }
        }
    }
    printf("降序排序为:");
    for(int i=0;i<10;i++)
    {
        printf("%d  ",score[i]);
    }
    printf("最高分为:%d\n",score[0]);
    printf("最低分为:%d\n",score[9]);
}
int main()
{
    int score[N]={67,98,75,63,82,79,81,91,66,84};
    Zong(score);
    Jiang(score);
    return 0;
}



为什么运行结果是:timeout

写回答 关注

1回答

  • 慕瓜1225115
    2018-08-04 11:38:40
    已采纳

      for(int i=8;i<10;i--)

    这里 不对吧  i是递减 判断条件应该是 >0  另外 i 应该从9开始 

    来一杯枸杞泡...

    哦,好的!谢谢!

    2018-08-06 08:22:03

    共 1 条回复 >

C语言入门

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

926212 学习 · 20797 问题

查看课程

相似问题