VB For循环题 求助

来源:百度知道 编辑:UC知道 时间:2024/05/19 00:19:10
x = 6
For k = 1 To 10 Step -2
x = x + k
Next k
Print k; x

程序运行后k , x 的值

请教求解过程 尤其是 For k = 1 To 10 Step -2 这句
不是编写的程序,使考试题, 我试过,这样可以运行, 答案是 1 和 6

服了楼上的。
这段代码没有语法问题!
For k = 1 To 10 Step -2
这句向k赋值后不会执行循环,因为步长为-2条件不满足!所以x = x + k也不会执行,所以x的值不变。
结果当然是:k的值为1,x为6

循环有问题,for k=1 to 10 step -2 =>for k=10 to 1 step -2 或 for k=1 to 10 step 2,才可能执行循环

楼上说得对.这个程序一开始就不会执行循环.所以初值就是最终值

循环问题,应该是for k=1 to 10 step+2这样才可以运行

有问题喔

这个循环就是说从1到10每次以-2递增

应该会死循环直致K溢出