PAT1038统计同成绩学生(20)
2016-03-20 11:03
274 查看
毫无难度可言
本题要求读入N名学生的成绩,将获得某一给定分数的学生人数输出。
输入格式:
输入在第1行给出不超过105的正整数N,即学生总人数。随后1行给出N名学生的百分制整数成绩,中间以空格分隔。最后1行给出要查询的分数个数K(不超过N的正整数),随后是K个分数,中间以空格分隔。
输出格式:
在一行中按查询顺序给出得分等于指定分数的学生人数,中间以空格分隔,但行末不得有多余空格。
输入样例:10
60 75 90 55 75 99 82 90 75 50
3 75 90 88
输出样例:3 2 0
本题要求读入N名学生的成绩,将获得某一给定分数的学生人数输出。
输入格式:
输入在第1行给出不超过105的正整数N,即学生总人数。随后1行给出N名学生的百分制整数成绩,中间以空格分隔。最后1行给出要查询的分数个数K(不超过N的正整数),随后是K个分数,中间以空格分隔。
输出格式:
在一行中按查询顺序给出得分等于指定分数的学生人数,中间以空格分隔,但行末不得有多余空格。
输入样例:10
60 75 90 55 75 99 82 90 75 50
3 75 90 88
输出样例:3 2 0
int studentsScore[101] = { 0 }; int N = 0, tmp = 0, n=0,M=0,m=0; vector<int> cinScore; //输入 cin >> N; n = N; vector<int> outStu; while (N) { cin >> tmp; cinScore.push_back(tmp); --N; } cin >> M; m = M; while (M) { cin >> tmp; outStu.push_back(tmp); --M; } //处理 for (int i = 0; i < n; ++i){ ++studentsScore[cinScore[i]]; } for (int i = 0; i < m; ++i){ cout << studentsScore[outStu[i]] << " "; } cout << endl;
相关文章推荐
- POJ 2288 Islands and Bridges - 状压dp【TSP】
- android震动器类Vibrator
- java Date加一天(往后加一天)
- HDU 2099 整除的尾数(格式易题)
- bzoj2048 书堆
- “进度条”博客——第三周
- oracle学习笔记系列------oracle 基本操作之表的增删改查
- 2016年3月16日作业
- 第四周项目1.2-求四个数的最大公约数
- html元素的分类
- 1121: 想减肥的字符串
- dom对象模型简介
- poj2528(线段树+离散化)
- 虚拟化网络之OpenvSwitch(一)
- TrustZone初探 (三)
- JS中关于clientWidth offsetWidth scrollWidth 等的含义
- ping-pong
- 小白学习android
- 第4周项目3(2)小学生算数能力测试系统
- Tcp实现简单的大小写转换功能