输入10个整数,求它们的平均值,并输出大于平均值的数据的个数。
输出格式
大于平均数的个数
样例输入
1 2 3 4 5 6 7 8 9 10
样例输出
5
这题简单,直接创建数组,录入10个数。求累和再求平均数,之后for循环遍历数组的数据和平均数比较,大就cnt+1,不大就没操作。最后直接输出个数就行
//给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;
}