• 1038. 统计同成绩学生(20)


    本题要求读入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
     1 #include <stdio.h>
     2 #include <stdlib.h>
     3 #include<string.h>
     4 
     5 int main()
     6 {
     7     int ans[101]={0};  //定义一个分数的人数表,初始化为0
     8     int n,m,score;
     9     int flag=0;  //处理最后空格
    10     scanf("%d",&n);
    11     while( n--)
    12     {
    13         scanf("%d",&score);
    14         ans[score]++;
    15     }
    16     scanf("%d",&m);
    17     while( m--)
    18     {
    19         scanf("%d",&score);
    20         if( flag ) printf(" ");
    21         flag = 1;
    22         printf("%d",ans[score]);
    23     }
    24     return 0;
    25 }
    在这个国度中,必须不停地奔跑,才能使你保持在原地。如果想要寻求突破,就要以两倍现在速度奔跑!
  • 相关阅读:
    Ucloud的自主研发的检测主机是否被入侵的agent
    logstash 中多行合并
    python yield的解释
    influxdb 配置文件注释
    supervisor 完整安装步骤
    Linux创建系统用户
    kafka 集群的部署安装
    shell 计算时间差
    phantomjs 的安装部署
    yarn 的安装
  • 原文地址:https://www.cnblogs.com/yuxiaoba/p/8503955.html
Copyright © 2020-2023  润新知