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