冒泡排序笔记

发表于 2019-10-07更新于 2019-10-07字数统计 158阅读时长 1m

任务要求

对满分十分制的评价系统做排序(以0结尾)
输入实例:1 3 4 4 5 1 9 10 0

输出示例:
1 有 2 个人
2 有 0 个人
3 有 1 个人
4 有 2 个人
5 有 1 个人
6 有 0 个人
7 有 0 个人
8 有 0 个人
9 有 1 个人
10 有 1 个人

代码示例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <stdio.h>

int main()
{
int score[11] = {0};
int getnum = 0;

while(scanf("%d", &getnum))
{
if(getnum >= 1 && getnum <= 10)
{
score[getnum]++;
}
else
{
break;
}
}

for(int i = 1; i <= 10; i++)
{
printf("%d 有 %d 个人\n", i, score[i]);
}

return 0;
}