作业帮 > 综合 > 作业

VB编程中能否先判断一个值a是否等于1来决定是否执行下面的For循环,如果a不等于1就跳过下面的For 循环.我下面这么

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/19 07:48:44
VB编程中能否先判断一个值a是否等于1来决定是否执行下面的For循环,如果a不等于1就跳过下面的For 循环.我下面这么写对吗?望高手指教.
If x1 = 1 Then
For i = 1 To x1 - 1
P1(i + 1) = P1(i) * E
P2(i) = P1(i + 1)
Print "p1(i)="; P1(i);
Print
Print "p1(i)="; P2(i);
Next i
Else
End if
我还没注意到这个.呵呵
当x1不等于1时再执行下面的For循环,如果a等于1就跳过下面的For 循环.呵呵 刚才弄错了.哈哈
If x1 1 Then
For i = 1 To x1 - 1
P1(i + 1) = P1(i) * E
P2(i) = P1(i + 1)
Print "p1(i)="; P1(i);
Print
Print "p1(i)="; P2(i);
Next i
Else
End If
这样可以了吧?
结构写的倒是对
但是那个for循环逻辑上有些问题,执行循环的时候是 for i=1 to 0 了,无效的循环