一个VBA程序段 sum = 0 n = 0 For i = 1 to 5 x = n/i n = n + 1 sum = sum + x Next i这个程序怎么理解?这个For循环计算,完成的表达式是什么?
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/05 20:28:32
![一个VBA程序段 sum = 0 n = 0 For i = 1 to 5 x = n/i n = n + 1 sum = sum + x Next i这个程序怎么理解?这个For循环计算,完成的表达式是什么?](/uploads/image/z/6266106-18-6.jpg?t=%E4%B8%80%E4%B8%AAVBA%E7%A8%8B%E5%BA%8F%E6%AE%B5+sum+%3D+0+n+%3D+0+For+i+%3D+1+to+5+x+%3D+n%2Fi+n+%3D+n+%2B+1+sum+%3D+sum+%2B+x+Next+i%E8%BF%99%E4%B8%AA%E7%A8%8B%E5%BA%8F%E6%80%8E%E4%B9%88%E7%90%86%E8%A7%A3%3F%E8%BF%99%E4%B8%AAFor%E5%BE%AA%E7%8E%AF%E8%AE%A1%E7%AE%97%2C%E5%AE%8C%E6%88%90%E7%9A%84%E8%A1%A8%E8%BE%BE%E5%BC%8F%E6%98%AF%E4%BB%80%E4%B9%88%3F)
一个VBA程序段 sum = 0 n = 0 For i = 1 to 5 x = n/i n = n + 1 sum = sum + x Next i这个程序怎么理解?这个For循环计算,完成的表达式是什么?
一个VBA程序段 sum = 0 n = 0 For i = 1 to 5 x = n/i n = n + 1 sum = sum + x Next i
这个程序怎么理解?这个For循环计算,完成的表达式是什么?
一个VBA程序段 sum = 0 n = 0 For i = 1 to 5 x = n/i n = n + 1 sum = sum + x Next i这个程序怎么理解?这个For循环计算,完成的表达式是什么?
sum = 0
n = 0
For i = 1 to 5
x = n/i
n = n + 1
sum = sum + x
Next i
功能 是计算 0/1+1/2+2/3+3/4+4/5
结果保存在sum中
x = n/i 里面的n是指什么?是到这一步时n的值
n = n + 1 左右两个n 分别指什么?左边的n是新n 右边的是上一次的n,两个n的值是不同.
好比一个放钱的抽屉,名字叫n,n=n+1的意义好比是你先把抽屉里原有的钱拿出来,然后你加1元进去,合在一起再放回抽屉.