• 问题 A: 统计同成绩学生人数


    问题 A: 统计同成绩学生人数

    时间限制: 1 Sec  内存限制: 32 MB
    献花: 106  解决: 85
    [献花][花圈][TK题库]

    题目描述

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

    输入

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

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

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

    输出

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

    样例输入

    4
    70 80 90 100
    80
    3
    65 75 85
    55
    5
    60 90 90 90 85
    90
    0

    样例输出

    1
    0
    3
    参考代码:
    
    

    #include<stdio.h>

    
    

    int main(){

    
    

        int n;

    
    

        while(scanf("%d",&n)&&n!=0){

    
    

            int i=0,score;    //初始化i=0

    
    

            int count=0;

    
    

            int a[1000]={0};

    
    

            int m=n;

    
    

            while(n--){

    
    

                scanf("%d",&a[i++]);

    
    

            }

    
    

            scanf("%d",&score);

    
    

            for(int i=0;i<m;i++){

    
    

                if(score==a[i]){

    
    

                    count++;

    
    

                }

    
    

            }

    
    

        printf("%d ",count);

    
    

        }

    
    

        return 0;

    
    

    }

     
  • 相关阅读:
    24种设计模式之适配器模式
    内存分配与回收策略
    java 吞吐量
    JVM运行数据区
    垃圾收集算法学习
    对象的回收
    未来一段时间学习方向
    多线程并发容器
    python基础数据类型--list列表
    Sublime Text 快捷键
  • 原文地址:https://www.cnblogs.com/zhhjthing/p/7819082.html
Copyright © 2020-2023  润新知