#include<stdio.h>
int main(){
int num1,grade[100000],num2,count[100000],i,b[105]={0};
scanf("%d",&num1);
for(i=0;i<num1;i++){
scanf("%d",&grade[i]);
b[grade[i]]++;
}
scanf("%d",&num2);
for(i=0;i<num2;i++){
scanf("%d",&count[i]);
if(i!=num2-1)
printf("%d ",b[count[i]]);
else
printf("%d",b[count[i]]);
}
return 0;
}
总结:
注意b数组的长度,不然会有一个测试点错误。
本文介绍了一个使用C语言编写的简单程序,该程序用于输入学生分数并统计特定分数段的学生人数。程序首先读取学生数量及每个学生的分数,然后根据提供的分数进行计数并输出结果。需要注意的是,在定义数组时要确保容量足够大以避免运行时错误。
2945

被折叠的 条评论
为什么被折叠?



