输入10个整数,求它们的平均值,并输出大于平均值的数据的个数。
输出格式
大于平均数的个数
样例输入
1 2 3 4 5 6 7 8 9 10
样例输出
5
这题简单,直接创建数组,++录入10个数++ 。求累和再求平均数,之后for循环遍历数组的数据和平均数比较,大就cnt+1,不大就没操作。最后直接输出个数就行
cpp
//给10个数 求平均值然后有()个大于平均值的个数
#include<iostream>
using namespace std;
int main(){
int a[10]; //定义10个元素的数组
int sum=0;
for(int i=0;i<10;i++){ //录入10个数
cin>>a[i];
sum=sum+a[i]; //sum+=a[i]
}
sum=sum/10; //sum变成平均数
int cnt=0; //表示大于平均数的数
for(int i=0;i<10;i++){
if(a[i]>sum){
++cnt; //++cnt比cnt++快(不考虑先后顺序的情况下)
}
}
cout<<cnt<<endl; //输出超过平均数的个数
return 0;
}