题目描述
给定n个同学的身高(均为100~200之间的整数),求超过平均身高的同学人数。
输入
第一行包含一个整数n(n≤10000)。
第二行包含n个正整数,之间用一个空格隔开。
输出
一行,一个整数,表示超过平均身高的同学人数。
样例输入
6 160 155 170 175 172 164
样例输出 Copy
3
解题思路
输入所有数值 求平均数 进行比较 计算总人数
代码
#include <iostream>
using namespace std;
int main()
{
int n,a[10007],s=0,sum=0;
double avr;
cin>>n;
for(int i=0;i<n;i++)
{
cin>>a[i];
s=s+a[i];
}
avr=s/n*1.0;
for(int i=0;i<n;i++)
{
if(a[i]>avr)
sum++;
}
cout<<sum;
return 0;
}
心得
善用数组 找到关键点