PAT乙级1038 统计同成绩学生

本题要求读入 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
代码长度限制
16 KB
时间限制
250 ms
内存限制
64 MB

思路:

利用数组a[p]存储成绩为p的学生个数,即a[score]中存放的是数量

#include <stdio.h>
#define p 100000

int main()
{
   
	int n,k,a[p]={
   0},score;
	scanf("%d",&n);
	for(int i=0;i<n;i++)
	{
   
		scanf("%d",&score);
		a[score]++;
	}
	scanf("%d",&k);
	for(int i=0;i<k;i++)
	{
   
		scanf("%d",&score);
		if(i!=k-1)
		printf("%d ",a[score]);
		else
		printf("%d",a[score]);
	}
 } 

相关推荐

  1. PAT乙级1038 统计成绩学生

    2024-01-04 16:40:23       51 阅读
  2. PAT 乙级 1037 在霍格沃茨找零钱

    2024-01-04 16:40:23       54 阅读
  3. 二分学习·P10389 [蓝桥杯 2024 省 A] 成绩统计

    2024-01-04 16:40:23       28 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-04 16:40:23       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-04 16:40:23       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-04 16:40:23       82 阅读
  4. Python语言-面向对象

    2024-01-04 16:40:23       91 阅读

热门阅读

  1. 用python实现打飞机游戏

    2024-01-04 16:40:23       57 阅读
  2. 【C程序设计】C作用域

    2024-01-04 16:40:23       59 阅读
  3. 序列化与反序列化xml bin

    2024-01-04 16:40:23       53 阅读
  4. 好用的的抓包工具,Wireshark、whistle

    2024-01-04 16:40:23       69 阅读
  5. KNN 回归

    2024-01-04 16:40:23       53 阅读
  6. Git 忽略提交 .gitignore

    2024-01-04 16:40:23       56 阅读
  7. springboot一个接口多个实现类的调用方式

    2024-01-04 16:40:23       59 阅读