更相减损术的程序,INPUT a,bWHILE a< >bIF a > b THENa=a-bELSEb=b-aEND IFWENDPRINT aEND我可能是看书看傻,竟然看不懂,汗.

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/20 05:31:19
更相减损术的程序,INPUT a,bWHILE a< >bIF a > b THENa=a-bELSEb=b-aEND IFWENDPRINT aEND我可能是看书看傻,竟然看不懂,汗.

更相减损术的程序,INPUT a,bWHILE a< >bIF a > b THENa=a-bELSEb=b-aEND IFWENDPRINT aEND我可能是看书看傻,竟然看不懂,汗.
更相减损术的程序,
INPUT a,b
WHILE a< >b
IF a > b THEN
a=a-b
ELSE
b=b-a
END IF
WEND
PRINT a
END
我可能是看书看傻,竟然看不懂,汗.

更相减损术的程序,INPUT a,bWHILE a< >bIF a > b THENa=a-bELSEb=b-aEND IFWENDPRINT aEND我可能是看书看傻,竟然看不懂,汗.
你确定WHILE后面的"a< >b"没写错?好奇怪的循环条件喔.
忽略掉循环条件的话,程序就这样解读了:
INPUT a,b——输入a,b
WHILE a< >b——判断是否满足条件,如果是则开始循环,不是则直接不运行循环
IF a > b THEN——如果a>b,那么
a=a-b——把a-b的值代入a
ELSE——如果a>b不成立,即a

a

b

''当'' 表示A不等于B 排除了A与B相等时的无法进行运算