数据结构--用c语言描述(数组与广义表)。已知全省有m个学生参加计算机等级考试,其成绩值均为0~100之间的整数值,且成绩中有很多值重复出现,统计各个分数值重复出现的次数
供参考:
#include <stdio.h>
int main()
{
int i = 0, m = 0, n = 0, score[101] = { 0 };
scanf("%d",&m);
while (m--)
{
scanf("%d", &n);
if (n >= 0 && n < 101)
score[n]++;
}
for (i = 0; i < 101; i++)
if (score[i] != 0)
printf("%d:%d\n", i, score[i]);
return 0;
}