从键盘输入最多m个浮点数,用读入的-1.0作为输入结束标志。若其值在(0.0, 4.0)的之间(不包含0.0和4.0),则对其进行累加求和,要求参与累加求和的浮点数个数不超过n个。 请实现函数getSum()按题目要求计算并返回该统计和,函数原型要求为: double getSum(int m, int n); 其中,m表示最大要输入的小数个数,n表示最大要统计和的小数个数,函数返回统计和。
时间: 2023-03-14 14:13:15 浏览: 145
判断输入是否为浮点数
答:这是一个实现函数getSum()的问题,要求从键盘输入最多m个浮点数,用-1.0作为输入结束标志,并要求其值在(0.0, 4.0)之间(不包含0.0和4.0),累加求和的浮点数不超过n个,最后要求函数返回统计和。为了实现这个函数,可以使用循环,依次读取用户输入的浮点数,直到用户输入-1.0为止,同时计算累加和,且当累加和达到n个时,停止读取输入,最后返回统计和。
阅读全文