首页 > 试题广场 >

统计同成绩学生人数

[编程题]统计同成绩学生人数
  • 热度指数:11729 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 64M,其他语言128M
  • 算法知识视频讲解
读入N名学生的成绩,将获得某一给定分数的学生人数输出。

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


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

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


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

输入

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

输出

1
0
2
from sys import stdin

for N in stdin:
    print(input().split().count(input())) if N.strip() != "0" else None

发表于 2021-04-17 02:53:46 回复(0)

python两行代码就够了。




while True:
    try:
        a,b,c=int(input()),list(map(int,input().split())),int(input())
        print(b.count(c))


    except:
        break
发表于 2017-10-06 22:19:23 回复(1)
try:
    while 1:
        N = input()
        print raw_input().split().count(raw_input())
except:
    pass

发表于 2016-12-27 09:37:33 回复(0)