C语言问题,求大佬解答

从键盘上输入一批正整数(如果遇到负数重新输入,如果遇到0停止输入),输出:(1)输入的正整数的平均值;(2)高于平均值的正整数的个数... 从键盘上输入一批正整数(如果遇到负数重新输入,如果遇到0停止输入),输出:

(1)输入的正整数的平均值;

(2)高于平均值的正整数的个数
展开
 我来答
细雨在微笑
2022-04-24 · TA获得超过203个赞
知道小有建树答主
回答量:358
采纳率:45%
帮助的人:78万
展开全部

【示例代码如下,用 中文c 编译】

#定义 最大输入个数  10000


整数类型  甲,个数=0, 输入数[最大输入个数],统计=0;

小数类型  和=0,平均值;

重复{

图形输入整数() => 甲;

如果( 甲 大于 0 ){ 

和 += 甲;

如果(个数 < 最大输入个数) 输入数[个数 ++] = 甲;

}

}直到 甲 等于 0;

图形输出词语(“输入的正整数个数为:”);

图形输出整数(个数,10);图形换行();


平均值 = 和 除 个数;

图形输出词语(“输入正整数的平均值为:”);

图形输出小数(平均值);图形换行();


步进循环(甲=0;甲<个数;甲++ ) 如果( 输入数[甲] > 平均值 ) 统计++;

图形输出词语(“大于平均值的正整数个数为:”);

图形输出整数(统计,10);图形换行();


【运行 结果如下图】

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式