#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
for(int i=8;i<10;i--)
这里 不对吧 i是递减 判断条件应该是 >0 另外 i 应该从9开始