统计同成绩学生人数

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 21248    Accepted Submission(s): 11987

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

Hint

Hint

Huge input, scanf is recommended.

Source

浙大计算机研究生复试上机考试-2006年

问题链接:HDU1235 统计同成绩学生人数

问题简述:参见上文。

问题分析:(略)

程序说明:这是一个大水题,给定的分数在后面输入,所以需要数组。

题记:(略)

AC的C语言程序如下:

/* HDU1235 统计同成绩学生人数 */#include <stdio.h>#define N 1000
int score[N];int main(void)
{int n, grade, cnt, i;while(scanf("%d", &n) && n) {for(i=0; i<n; i++)scanf("%d", &score[i]);scanf("%d", &grade);cnt = 0;for(i=0; i<n; i++)if(score[i] == grade)cnt++;printf("%d\n", cnt);}return 0;
}

AC的C++语言程序如下:

/* HDU1235 统计同成绩学生人数 */#include <iostream>
#include <stdio.h>using namespace std;const int N = 1000;
int score[N];int main()
{int n, grade, cnt;while(scanf("%d", &n) && n) {for(int i=0; i<n; i++)scanf("%d", &score[i]);scanf("%d", &grade);cnt = 0;for(int i=0; i<n; i++)if(score[i] == grade)cnt++;printf("%d\n", cnt);}return 0;
}

HDU1235 统计同成绩学生人数【水题+序列处理】相关推荐

  1. 【Hash应用问题】例3.1 统计同成绩学生人数

    三 Hash应用 概念: 将储存位置与数据本身对应起来的储存手段就是Hash. 题目描述: 读入N名学生的成绩,将获得某一给定分数的学生人数输出. 输入描述: 测试输入包含若干测试用例,每个测试用例的 ...

  2. 【PAT乙】1038 统计同成绩学生 (20分) 裸桶排序

    problem 1038 统计同成绩学生 (20分) 本题要求读入 N 名学生的成绩,将获得某一给定分数的学生人数输出. 输入格式: 输入在第 1 行给出不超过 10 ​5 ​​ 的正整数 N,即学生 ...

  3. PAT 1038. 统计同成绩学生

    PAT 1038. 统计同成绩学生 本题要求读入N名学生的成绩,将获得某一给定分数的学生人数输出. 输入格式: 输入在第1行给出不超过105的正整数N,即学生总人数.随后1行给出N名学生的百分制整数成 ...

  4. C++学习之路 | PTA乙级—— 1038 统计同成绩学生 (20 分)(精简)

    1038 统计同成绩学生 (20 分) 本题要求读入 N 名学生的成绩,将获得某一给定分数的学生人数输出. 输入格式: 输入在第 1 行给出不超过 10 ​5 ​​ 的正整数 N,即学生总人数.随后一 ...

  5. Pat乙级 1038 统计同成绩学生

    Pat乙级1038统计同成绩学生 思路 代码 题目网址 https://pintia.cn/problem-sets/994805260223102976/problems/9948052840928 ...

  6. 【LeetCode-SQL】580. 统计各专业学生人数

    目录 一.题目 二.解决 1.left join 三.参考 一.题目 表: Student +--------------+---------+ | Column Name | Type | +--- ...

  7. 1038. 统计同成绩学生(20)-PAT乙级真题

    本题要求读入N名学生的成绩,将获得某一给定分数的学生人数输出. 输入格式 输入在第1行给出不超过 10^5 的正整数N,即学生总人数.随后1行给出N名学生的百分制整数成绩,中间以空格分隔.最后1行给出 ...

  8. 算法学习之路|统计同成绩学生

    本题要求读入N名学生的成绩,将获得某一给定分数的学生人数输出. 输入格式: 输入在第1行给出不超过10^5的正整数N,即学生总人数.随后1行给出N名学生的百分制整数成绩,中间以空格分隔.最后1行给出要 ...

  9. 13行满分代码:1038 统计同成绩学生 (20分)

    立志用更少的代码做更高效的表达 PAT乙级最优题解-->传送门 本题要求读入 N 名学生的成绩,将获得某一给定分数的学生人数输出. 输入格式: 输入在第 1 行给出不超过 10^5 ​​ 的正整 ...

最新文章

  1. python读取文件r_python read文件的r和rb的区别
  2. 一文看懂AI数据采集标注未来三年的发展和趋势
  3. WeightedRandomSampler示例
  4. 《Linux命令行与shell脚本编程大全 第3版》Shell脚本编程基础---20
  5. 翻译器DIY它———算在英文文本中的单词数,字符和行数
  6. [?]Oracle 10g sqlplus 的Bug?
  7. 【软考】2017年11月软件设计师上午真题1-4题答案解析
  8. 用scanline取BMP上某点的颜色,代码如下,为什么可以编译,运行时却出错呢?...
  9. docker容器数据卷基本操作
  10. “手把手教你学linux驱动开发”OK6410系列之02---虚拟字符设备
  11. android 模拟器方向键,键盘操控使用方法
  12. 使用 RxJava 的正确姿势
  13. Charles(网络封包分析工具)
  14. 前端面试总结--数据结构与算法五
  15. 初中英语和计算机融合的教学案例,信息技术与初中英语教学整合的教学设计.doc...
  16. ubuntu屏幕截图工具
  17. 17.答题卡识别判卷
  18. 工作三四年,如果你也迷茫。
  19. IT能力框架(模型)
  20. 如何查看 Mac ssh key

热门文章

  1. html中模板引擎—前端与后端
  2. 服务器机柜内手机信号,手机信号强度是什么
  3. 2 snippets vue 修改配置_教你发布vue+.netCore项目到服务器
  4. 刷网课会被检测出来吗_目标检测中的Precision和Recall
  5. Spark-Streaming
  6. linux 怎么往内核加驱动,向Linux内核添加驱动
  7. matlab用dft对连续信号做谱分析,用 DFT 对连续信号进行谱分析的误差问题有哪些?...
  8. redis和oracle同步方案,redis与oracle之间怎么实现数据同步?
  9. python for循环练习
  10. CUDA精进之路(四):图像处理——Sobel算子边缘检测