输入若干个自然数,最后一个为 0(表示输入结束),输出大于平均值的正整数的个数。 注意:整数 0 只作为输入结束标志,不参与平均值的计算。
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
用c++求大于平均值的个数
收起
- 写回答
- 好问题 2 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
qzjhjxj 2021-07-03 01:35关注供参考:
#include<stdio.h> #define N 100 int main() { int i=0,a[N],avg=0,s=0; printf("请输入若干自然数,0结束输入:"); while(1) { scanf("%d",&a[i]); if(a[i]==0) break; avg += a[i]; i++; } if(i!=0) avg = avg/i; for(;i>=0;i--) if(a[i]>avg) s++; printf("输入数中大于平均数的个数为:%d\n",s); return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决评论 打赏无用 3举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2022-11-04 13:26回答 1 已采纳 sum没有初始化为0而且函数参数n表示数组大小,但你代码中直接循环用10,应该改为n
- 2022-03-22 04:21回答 4 已采纳 #include <iostream> #include <iomanip> using namespace std; int main() { int n;
- 2021-04-01 11:30回答 4 已采纳 #include <iostream> using namespace std; int main() { int num=0,x; double sum=0;
- 2021-05-20 17:14weixin_39623271的博客 编程代码如下://文件后缀名为.cpp#include using namespace std;#define NUM 20 //求和数据个数的最大值int main(){int i,n;int sum=0;int a[NUM];cout<cin>>n;cout<for(i=0;i{cin>>a[i];//输入...
- 2018-04-17 22:49回答 5 已采纳 ``` 也可以用DP #include #include int main() { int count; int a[100];
- 2021-12-29 09:51回答 2 已采纳 #include <stdio.h> #include <iostream> using namespace std; int main() { int n,i;
- 2020-03-09 08:02回答 1 已采纳 ```C++ #include #define EPS 1e-7 int main() { double x, res = 0, sing; char flag = 1; int
- 2023-02-17 03:51荔荔J的博客 编写函数,求包含n个元素的整数数组中元素的平均值。要求在函数内部使用指针操纵数组元素,其中n个整数从键盘输入,输出为其平均值。(样例说明:5为输入数据的个数,3 4 0 0 2 是以空格隔开的5个整数)
- 2018-05-01 07:55回答 2 已采纳 ``` #include #include #include #include using namespace std; int n,c,a[10000],b
- 2018-03-28 00:25回答 3 已采纳 ``` #include void swap(int a[], int i, int j) { // 交换数组a中元素i与元素j的值 int tmp; tm
- 2023-03-25 09:27Zty021020的博客 System.out.print("\n平均 "+sum*1.0/zty.length);i++) { //遍历。
- 2022-07-31 07:46平桥小陌的博客 输入正整数n(表示整数个数),继续输入n个整数存入数组,计算它们的平均值,并统计出大于平均值的整数的个数。
- 2022-12-23 13:01Chuyaaaaaaa的博客 #include #include void main() { int i,n=0; double score[10],sum=0,aver=0; for(i=0;i;i++) { scanf_s("%lf",&score[i]);...} } printf("大于平均数的个数:%d\n,平均数:%lf\n",n,aver); system("pause"); }
- 2023-08-22 01:36YZcam的博客 最大公因数,最小公倍数,以及多个数的平均值、最大值、最小值的运算,分数的乘除运算,求兼容分数的一次函数的解析式,求兼容分数的二次函数的解析式,求二次函数的最值一元二次方程求解。
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司