题目 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;
}
相关推荐
ysh98882 分钟前
PP-OCR:一款实用的超轻量级OCR系统
算法
遇雪长安18 分钟前
差分定位技术:原理、分类与应用场景
算法·分类·数据挖掘·rtk·差分定位
数通Dinner22 分钟前
RSTP 拓扑收敛机制
网络·网络协议·tcp/ip·算法·信息与通信
jyan_敬言1 小时前
【C++】string类(二)相关接口介绍及其使用
android·开发语言·c++·青少年编程·visual studio
liulilittle2 小时前
SNIProxy 轻量级匿名CDN代理架构与实现
开发语言·网络·c++·网关·架构·cdn·通信
张人玉2 小时前
C# 常量与变量
java·算法·c#
学不动CV了2 小时前
数据结构---链表结构体、指针深入理解(三)
c语言·arm开发·数据结构·stm32·单片机·链表
tan77º2 小时前
【Linux网络编程】Socket - UDP
linux·服务器·网络·c++·udp
weixin_446122463 小时前
LinkedList剖析
算法
GiraKoo3 小时前
【GiraKoo】C++14的新特性
c++