PAT乙级1038. 统计同成绩学生(C语言)

AC

PAT乙级真题答案目录


/* 返回指定分数的人数,因此用分数为下标的数组存储人数最合适。 */
#include 

int main() {
	int N, K, grades[101] = {0}, score;//学生人数,要查询的分数个数, 统计各分数的人数 
	scanf("%d", &N);
	for (int i = 0; i < N; i++) {
		scanf("%d", &score);
		grades[score]++;
	}
	scanf("%d", &K);
	for (int i = 0; i < K; i++) {
		scanf("%d", &score);//要查找的分数 
		if (i != 0) {
			printf(" ");
		}
		printf("%d", grades[score]);
	}
	return 0;
}

你可能感兴趣的:(PAT乙级真题)