PAT B1038 统计同成绩学生(C++) 发表于 2018-11-26 | 分类于 PAT题解 | | 字数统计: 157 字 | 阅读时长 ≈ 1 分钟 PAT甲级目录 | PAT乙级目录 题目描述 B1038 统计同成绩学生 解题思路使用 hash 数组存储对应成绩的人数,分数作为关键字,值为人数。查找的记录作为关键字,可直接返回对应人数。 易错点 无 也许陌生的知识点 hash 列表 代码示例:1234567891011121314151617#include <cstdio>#include <cstdio>int main(){ int N, k, x, score[101] = {0}; scanf("%d", &N); for(int i = 0; i < N; i++){ scanf("%d", &x); score[x]++; } scanf("%d", &k); for(int i = 0; i < k; i++){ scanf("%d", &x); if(i != 0) printf(" "); printf("%d", score[x]); } return 0;} 本文作者: Philo 本文链接: http://lulalap.com/2018/11/26/PAT-B1038-cpp/ 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!