九度题目1018:统计同成绩学生人数

来源:互联网 发布:清华同方教学软件 编辑:程序博客网 时间:2024/05/29 13:27

原题链接:http://ac.jobdu.com/problem.php?pid=1018

题目描述:
读入N名学生的成绩,将获得某一给定分数的学生人数输出。
输入:
测试输入包含若干测试用例,每个测试用例的格式为


第1行:N
第2行:N名学生的成绩,相邻两数字用一个空格间隔。
第3行:给定分数


当读到N=0时输入结束。其中N不超过1000,成绩分数为(包含)0到100之间的一个整数。
输出:
对每个测试用例,将获得给定分数的学生人数输出。
样例输入:
3
80 60 90
60
2
85 66
0
5
60 75 90 55 75
75
0
样例输出:
1
0
2


代码如下:

#include <stdio.h>#define MAXN 1001int main(){int n,num[MAXN];while (scanf("%d",&n)==1&&n){int i,grade,count=0;for (i=0;i<n;i++){scanf("%d",&num[i]);}scanf("%d",&grade);for (i=0;i<n;i++){if(num[i]==grade){count++;}}printf("%d\n",count);}return 0;}


如果文章有什么错误或者有什么建议,欢迎提出,大家共同交流,一起进步

文章转载请注明出处,请尊重知识产权


0 0