题目 1053: 二级C语言-平均值计算

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

输入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;
}

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
返回列表

上一篇:HTML网页设计

下一篇:gRpc