考试成绩排名 c语言,c语言编程:输出成绩排名

优质回答 回答者:你一直在玩

#include

int main()

{

int i,j,temp,a[100]={0},ranking=0,n;

printf("请输入学生数:\n");

scanf("%d",&n);

printf("请输入学生成绩:\n");

for (i=0;i

{

scanf("%d",&a[i]);

}

//对成绩排序

for (i=0;i

{

for (j=i+1;j

{

if (a[i]

{

temp=a[i];

a[i]=a[j];

a[j]=temp;

}

}

}

printf("成绩由高到低顺序排序:\n");

for (i=0;i

{

++ranking;

if ((a[i]==a[i-1]))

{

ranking=ranking-1;

}

printf("%d:%d\n",a[i],ranking);

}

printf("\n");

return 0;

}

-----------------------------------------------------------------

回答者:inhaosMomoWen

c语言程序帮解决 私信

TAGS: 成绩排名

你可能感兴趣的:(考试成绩排名,c语言)