m = n n = R
R = m Mod n Loop
Print m1; “和”;n1; “最大公约数是:”;n 说明:
语句m1=m:n1=n的作用是保留初始的m和n值。因为初始输入的m、n值经过循环运算后,都被改变了。
如果输入的m小,是否要增加语句: If m 例题1 For i = 1 To 4 For j = 1 To 5 Print \你好 \ Next j Print Next i 执行过程: I=1 , 内循环j循环5次,打印5个你好; I=2 , 内循环j循环5次,打印5个你好; I=3 , 内循环j循环5次,打印5个你好; I=4 , 内循环j循环5次,打印5个你好; 例题2 For i = 1 To 4 For j = 1 To 5 Print i * j; Next j Print Next i 执行过程: I=1 , 内循环j循环5次,打印1、2、3、4、5 I=2 , 内循环j循环5次,打印1、2、3、4、5 I=3 , 内循环j循环5次,打印1、2、3、4、5 I=4 , 内循环j循环5次,打印1、2、3、4、5 说明:一般来说,外循环控制总的行数,内循环控制每行的具体个数。