C语言经典算法 - 得分排行的代码

下边内容是关于C语言经典算法 - 得分排行的内容,希望能对大家有好处。
#define MAX 100
#define MIN 0
int main(void)
{
int score[MAX + 1] ={0};
int juni[MAX + 2] ={0};
int count = 0, i;
do
{
printf("输入分数,-1结束:");
scanf("%d", &score[count++]);
}
while (score[count - 1] != - 1);
count--;
for (i = 0; i < count; i++)
juni[score[i]]++;
juni[MAX + 1] = 1;
for (i = MAX; i >= MIN; i--)
juni[i] = juni[i] + juni[i + 1];
printf("得分t排行n");
for (i = 0; i < count; i++)
printf("%dt%dn", score[i], juni[score[i] + 1]);
return 0;
}




猜你喜欢

转载自www.cnblogs.com/stegosaurus/p/10332629.html