s=s
i
y i=i
Las dos declaraciones se transponen, entonces Ejecute s=s.
Cuando I, el valor de I cambia.
El programa anterior ejecuta s = s.
Cuando I, los valores de I son 0, 2, 4 y 6 respectivamente, y la ejecución llega a S = S.
Ejecutar i=i después de 6.
2 Es decir, i=8 no cumple las condiciones y sale del bucle, y finalmente s=13.
El siguiente programa ejecuta s = s.
Cuando I, los valores de I son 2, 4, 6 y 8 respectivamente. Cuando i = 6, i = i está calificado.
2 significa i=8. Continuar con S = S.
Estoy juzgando que I < 8 no cumple con las condiciones para salir del ciclo y finalmente s = 21.