Problema de VB ~ necesidad urgente de resolver ~ ¡ayúdame!
El primer ciclo, i=0
a(0)=1=1
m=1= 1
Ahora m=1, que no es igual a 3, y luego se debe ejecutar
a(1)=a(0)=1
<. p>Ahora i= 0, no es igual a 3, por lo que la instrucción then no se ejecuta, pero se ejecuta la instrucción print a(i)i. Por ejemplo, imprima a(i), ahora i=0
es decir, imprima a(0), debería ser a(0)=1, por lo que el primer valor del resultado es 1.
El segundo bucle, i=1
a(1)=1+1=2
m=1+1=2
m no es 3, por lo que se ejecuta la instrucción else, es decir,
a(2)=a(1)=2
Ahora i no es 3, por lo que Se ejecuta la declaración de impresión
Es decir, se imprime un(1)
Entonces el segundo resultado es 2.
La tercera y cuarta vez son iguales, así que me lo presiono a mí mismo. Recuerde que la declaración if then else significa que si la declaración después de if es verdadera, se ejecuta la declaración después de then, no la declaración después de else; si la declaración después de if no es verdadera, se ejecuta la declaración después de else, no la declaración; después de entonces.