C语言问题,求大佬解答

2024-12-31 19:38:45
推荐回答(1个)
回答1:

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

#定义 最大输入个数  10000


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

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

重复{

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

如果( 甲 大于 0 ){ 

和 += 甲;

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

}

}直到 甲 等于 0;

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

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


平均值 = 和 除 个数;

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

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


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

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

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


【运行 结果如下图】