首页 > 其他 > 详细

PAT B1038 统计同成绩学生

时间:2019-10-12 14:19:14      阅读:60      评论:0      收藏:0      [点我收藏+]

PAT B1038 统计同成绩学生

题目描述:

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

  输入格式:
  输入在第 1 行给出不超过 10?5?? 的正整数 N,即学生总人数。随后一行给出 N 名学生的百分制整数成绩,中间以空格分隔。最后一行给出要查询的分数个数 K(不超过 N 的正整数),随后是 K 个分数,中间以空格分隔。

  输出格式:
  在一行中按查询顺序给出得分等于指定分数的学生人数,中间以空格分隔,但行末不得有多余空格。

  输入样例:
  10
  60 75 90 55 75 99 82 90 75 50
  3 75 90 88

  输出样例:
  3 2 0

参考代码:

 1 /****************************************************
 2 PAT B1038 统计同成绩学生
 3 ****************************************************/
 4 #include <iostream>
 5 
 6 using namespace std;
 7 
 8 int SCORE_CNT[101];
 9 
10 int main() {
11     int stuCnt = 0, checkCnt = 0, score = 0;
12 
13     cin >> stuCnt;
14 
15     for (int i = 0; i < stuCnt; ++i) {
16         cin >> score;
17         SCORE_CNT[score]++;
18     }
19 
20     cin >> checkCnt;
21 
22     for (int i = 0; i < checkCnt; ++i) {
23         if (i != 0) cout <<  ;
24 
25         cin >> score;
26         cout << SCORE_CNT[score];
27     }
28 
29     return 0;
30 }

注意事项:

  无。

PAT B1038 统计同成绩学生

原文:https://www.cnblogs.com/mrdragon/p/11660970.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!