首先:楼上给的代码很适合,这里给出一些分析,希望有些帮助。
(1)15、25、35... 很明显这串数据是有规律的,每次在原值的基础上增加10,例如,25是在15的基础上增加10,35是在25的基础上增加10,以此类推
(2)由于结束求和的条件(或者说累加的次数)已知,所以排除while、do。。。while循环控制,分析后for循环可以很好的解决这个问题。因为可以设置变量 i 的步进值为10,这样就可以得到每次需要累加的值。
(3)注意,变量sum的定义位置要放在for循环的外面,如果是里面的话,会出现一个有趣的问题,版主可以自己尝试一下。
(4)补充:不建议使用while、do。。。while解决这道题,可能会相对麻烦一些,如果需要实现代码的话,可以留言。
最后,希望能有所帮助。 |