统计同成绩学生人数

北城以北 提交于 2020-03-05 18:40:20

题目描述

读入N名学生的成绩,将获得某一给定分数的学生人数输出
测试用例格式
第一行:N
第二行:N名学生的成绩,相邻两个数字用一个空格间隔
第三行:给定分数
当读到N=0时输入结束,0<N<1000,成绩分数为0100之间的一个整数
# include<stdio.h>
int main() {
	int n;
	while (scanf_s("%d", &n) != EOF&&n!=0) {
		int Hash[101] = { 0 };
		for (int i = 1; i <= n; i++) {
			int x;
			scanf_s("%d", &x);
			Hash[x] += 1;
		}
		int x;
		scanf_s("%d", &x);
		printf("%d\n", Hash[x]);
	}
	return 0;
}

运行效果

运行效果

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!