题目描述
给定n个同学的身高(均为100-200之间的整数),求超过平均身高的同学人数。
输入格式第一行包含一个整数n,n<=10000。 第二行包含n个正整数,之间用一个空格隔开。
输出格式一行一个整数,表示超过平均身高的同学人数。
样例样例输入
6
160 155 170 175 172 164
样例输出
3
数据范围与提示
分类标签
[循环] [语法基础]
C++题解代码
#include <bits/stdc++.h>
using namespace std;
int a;
int c;
int d;
int b[10001];
// The main procedure
int main() {
cin>>a;
c = 0;
d = 0;
for (int i = 1; i <= a; i++) {
cin>>b[i];
c += b[i];
}
c /= a;
for (int i = 1; i <= a; i++) {
if (c < b[i]) {
d++;
}
}
cout<<d;
return 0;
}
Blockly题解代码图片