看不懂答案
1 sum = 0是什么意思?
2 n =1是什么意思?
3 sum = sum +x是什么意思?
4 后面的n+1是什么意思?
1 sum = 0是什么意思?
2 n =1是什么意思?
3 sum = sum +x是什么意思?
4 后面的n+1是什么意思?
2016-08-05
sum = 0 是对于sum这个变量赋值,整数0
n = 1 是对与n 这个变量赋值整数1,因为这个是用来计算循环次数的,所以初始值为1,这样第21次的时候,n>20这个break条件成立,而循环则刚好经历了21-1=20次,满足我们题目要求。
sum = sum + x 是sum这个变量的值 加上x的值 产生的新值 重新赋值给了sum变量,可以理解为sum变量累加x这个值。通过累加我们才能计算想要的1+2+4...+20的结果。
n = n+1同sum=sum+x是一个道理,可以理解为n的累加1,n每次循环都累加更新。因为n每次累加的值都是1,相当于在累计循环次数,然后你可以根据这个累计次数来做循环是否进行break的条件判断。
举报