210765 高个子的人数

题目描述

给定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题解代码图片