题库首页 › 信息素养大赛(C语言) › 题目 13669

期末考试结束了,老师要统计班里学生的考试成绩分布,已知每个同学的考试成绩为在0到100分之间的整数。 设计一个程序,输入每个同学的成绩,计算出在平均成绩(成绩平均值向下取整)之上的(大于等于平均成绩)和在平均成绩之下的(小于平均成绩)的同学的人数。 输入格式 第一行n为学生成绩个数,0<n<50。 第二行,由空格隔开的每个同学的成绩,为1到100 间的整数。 输出格式 两个整数,由空格隔开,为平均分以上人数和平均分以下人数。 样例输入 12 100 80 93 66 73 50 96 100 84 47 97 71 样例输出 7 5

正确答案:参考程序(Python):n=int(input());a=list(map(int,input().split()));avg=sum(a)//n;up=sum(1 for x in a if x>=avg);print(up,n-up)。样例→7 5。核心:平均分上下人数。

试卷来源:2023全国青少年信息素养大赛C++算法创意实践挑战赛(小学组_复赛)真题

本卷相关题目

在线做题 同科目题库