C语言问题,求大佬解答
从键盘上输入一批正整数(如果遇到负数重新输入,如果遇到0停止输入),输出:(1)输入的正整数的平均值;(2)高于平均值的正整数的个数...
从键盘上输入一批正整数(如果遇到负数重新输入,如果遇到0停止输入),输出:
(1)输入的正整数的平均值;
(2)高于平均值的正整数的个数 展开
(1)输入的正整数的平均值;
(2)高于平均值的正整数的个数 展开
展开全部
【示例代码如下,用 中文c 编译】
#定义 最大输入个数 10000
整数类型 甲,个数=0, 输入数[最大输入个数],统计=0;
小数类型 和=0,平均值;
重复{
图形输入整数() => 甲;
如果( 甲 大于 0 ){
和 += 甲;
如果(个数 < 最大输入个数) 输入数[个数 ++] = 甲;
}
}直到 甲 等于 0;
图形输出词语(“输入的正整数个数为:”);
图形输出整数(个数,10);图形换行();
平均值 = 和 除 个数;
图形输出词语(“输入正整数的平均值为:”);
图形输出小数(平均值);图形换行();
步进循环(甲=0;甲<个数;甲++ ) 如果( 输入数[甲] > 平均值 ) 统计++;
图形输出词语(“大于平均值的正整数个数为:”);
图形输出整数(统计,10);图形换行();
【运行 结果如下图】
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询