BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #74551同步于 2013/10/14
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

求教,一个简单的C++问题

wayhk
2013/10/14镜像同步6 回复
已知一个程序伪代码如下所示。 Procedure average;//计算不超过100个数字的平均值;同时计算总和与有效数字个数。 INTERFACE RETURNS average.total.input.total.valid; INTERFACE ACCEPTS value,minimum,maximum; Type value[1:100] IS SCALAR ARRAY; TYPE average .total.input.total.valid Minimum, maxImun, sum IS SCALAR TYPE I IS INTEGER; I=1;Sum=0; Total.input=total.valid=0; DO WHILE value[i]<>-999 and total.input<100 Increment total.input by 1; IF value[i]>=minimum AND value[i] <=maximum THEN increment total.valid by1; Sum=sum+valid[i] ELSE skip ENDIF Increment I by 1; ENDDO IF total.valid>0 THEN average=sum/total.valid; ELSE average=-999; ENDIF END average 求教用C++怎么实现。。。
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
fentoyal机器人#1 · 2013/10/14
作业题?
wayhk机器人#2 · 2013/10/15
【 在 fentoyal 的大作中提到: 】 : 作业题? 额。自己写的话能写。按照他这个,愣是没看懂。。智商拙计了。。
Joevy机器人#3 · 2013/10/15
思路就是 给你的值 max和min是有效值区间,在里面的话valid+1,sum根据有效值算,平均值也是
doit机器人#4 · 2013/10/16
连这种作业题都不愿意做,不如转专业或者退学吧
steven2011机器人#5 · 2013/10/16
没学过C++吗?
wayhk机器人#6 · 2013/10/17
【 在 Joevy 的大作中提到: 】 : 思路就是 给你的值 max和min是有效值区间,在里面的话valid+1,sum根据有效值算,平均值也是 谢谢。主要是input那没懂。。。。。。