题解报告:hdu 1235 统计同成绩学生人数

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1235

Problem Description

读入N名学生的成绩,将获得某一给定分数的学生人数输出。

Input

测试输入包含若干测试用例,每个测试用例的格式为
第1行:N
第2行:N名学生的成绩,相邻两数字用一个空格间隔。
第3行:给定分数
当读到N=0时输入结束。其中N不超过1000,成绩分数为(包含)0到100之间的一个整数。

Output

对每个测试用例,将获得给定分数的学生人数输出。

Sample Input

3
80 60 90
60
2
85 66
0
5
60 75 90 55 75
75
0

Sample Output

1
0
2

题目给的数据范围不大。水题!!!

AC代码:

 1 #include<bits/stdc++.h>
 2 using namespace std;
 3 int main()
 4 {
 5     int N,x,a[1005]={0},sum;
 6     while(~scanf("%d",&N)&&N){
 7         for(int i=0;i<N;i++)cin>>a[i];
 8         cin>>x;
 9         sum=0;
10         for(int i=0;i<N;i++)
11             if(x==a[i])sum++;
12         cout<<sum<<endl;
13     }
14     return 0;
15 }
原文地址:https://www.cnblogs.com/acgoto/p/8473583.html