qq_慕神8384246
2019-02-14 11:47
#include <stdio.h>
int aboat(int score[])
{
int i,all,anver;
all=0;
for(i=0;i<10;i++)
{
all+=score[i];
}
anver=all/10;
printf("总分:%d\n",all);
printf("平均分:%d\n",anver);
return 0;
}
int paixu(int score[])
{
int i,j,temp;
for(i=8;i>=0;i--)
{
for(j=0;j<=j;j++)
{
if(score[j]<score[j+1])
{
temp=score[j];
score[j]=score[j+1];
score[j+1]=temp;
}
}
}
printf("最高分:%d\n",score[0]);
printf("最低分:%d\n",score[9]);
for(i=0;i<9;i++)
{
printf("排序:%d,",score[i]);
}
printf("%d",score[9]);
return 0;
}
int main()
{
int score[]={3,2,5,6,7,8,4,34,56,76};
aboat(score);
paixu(score);
return 0;
}
paixu函数里面的嵌套for循环的子循环:for(j=0;j<=j;j++),应该是:for(j=0;j<=i;j++)
for(j=0;j<=i;j++)
paixu函数 双层循环,内循环 看看
C语言入门
926027 学习 · 20793 问题
相似问题