• 1018:统计同成绩学生人数


    题目描述:

    读入N名学生的成绩,将获得某一给定分数的学生人数输出。

    输入:

    测试输入包含若干测试用例,每个测试用例的格式为

    第1行:N
    第2行:N名学生的成绩,相邻两数字用一个空格间隔。
    第3行:给定分数

    当读到N=0时输入结束。其中N不超过1000,成绩分数为(包含)0到100之间的一个整数。

    输出:

    对每个测试用例,将获得给定分数的学生人数输出。

    样例输入:

    3
    80 60 90
    60
    2
    85 66
    0
    5
    60 75 90 55 75
    75
    0
    

    样例输出:

    1
    0
    2

    #include<stdio.h>
    int main()
    {
        int n;
        while(scanf("%d",&n)!=EOF&&n!=0)
        {
            int hash[101]={0};
            for(int i=1;i<=n;i++)
            {
                int x;
                scanf("%d",&x);
                hash[x]++;
            }
            int x;
            scanf("%d",&x);
            printf("%d
    ",hash[x]);
        }
        return 0;
    }
  • 相关阅读:
    nuxtjs项目安装依赖报错
    汇总资源
    nuxt.js
    关于Git每次进入都需要输入用户名和密码的问题解决
    Chrome
    44.树与树算法
    43.搜索
    41.栈
    42.排序
    39.协程
  • 原文地址:https://www.cnblogs.com/bernieloveslife/p/9734981.html
Copyright © 2020-2023  润新知