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

输入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;
}
相关推荐
沐怡旸4 小时前
【底层机制】std::unique_ptr 解决的痛点?是什么?如何实现?怎么正确使用?
c++·面试
感哥5 小时前
C++ 内存管理
c++
聚客AI5 小时前
🙋‍♀️Transformer训练与推理全流程:从输入处理到输出生成
人工智能·算法·llm
大怪v7 小时前
前端:人工智能?我也会啊!来个花活,😎😎😎“自动驾驶”整起!
前端·javascript·算法
惯导马工9 小时前
【论文导读】ORB-SLAM3:An Accurate Open-Source Library for Visual, Visual-Inertial and
深度学习·算法
骑自行车的码农10 小时前
【React用到的一些算法】游标和栈
算法·react.js
博笙困了11 小时前
AcWing学习——双指针算法
c++·算法
感哥11 小时前
C++ 指针和引用
c++
moonlifesudo11 小时前
322:零钱兑换(三种方法)
算法
感哥1 天前
C++ 多态
c++