zoukankan      html  css  js  c++  java
  • [Codeup 问题 A: 统计同成绩学生人数]

    题目描述

    题目链接http://codeup.cn/problem.php?cid=100000576&pid=0

    codeup是多点测试哦!
    读入N名学生的成绩,将获得某一给定分数的学生人数输出。
    输入

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

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

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

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

    样例输入 Copy

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

    样例输出 Copy

    1
    0
    3
    
    #include <stdio.h>
    
    int table[1001] = {0};
    int main(){
    
        int count, target;
        // count个人的数据
        while (scanf("%d", &count) != EOF && count != 0){
    
            // 获取这count个人的数据
            for (int i = 0; i < count; i++)
                scanf("%d", &table[i]);
    
            // 获取要查找的分数
            scanf("%d", &target);
            
            // 统计得到该分数的同学的人数
            int sum_people = 0;
            for (int i = 0; i < count; i++){
                if(table[i]==target) sum_people++;
            }
            printf("%d
    ",sum_people);
        }
    }
    
  • 相关阅读:
    MyBatis 缓存机制
    MyBatis 动态SQL
    SpringMVC的简介与使用
    捕获组和前后查找
    正则表达式:( ) 小括号、[ ] 中括号、{ } 大括号的区别
    343.整数拆分
    74. 搜索二维矩阵
    数的划分
    213.打家劫舍||
    整数划分为k份
  • 原文地址:https://www.cnblogs.com/ljwdemo/p/12581465.html
Copyright © 2011-2022 走看看