【程序】 SET TALK OFF INPUT“请输入A:” TO A INPUT“请输入B:” TO B IF A<B T=A A=B B=T ENDIF DO WHILE B<>0 T=MOD(A,B) A=B B=

admin2010-06-18  7

问题 【程序】
SET TALK OFF
INPUT“请输入A:” TO A
INPUT“请输入B:” TO B
IF A<B
   T=A
   A=B
   B=T
ENDIF
DO WHILE B<>0
   T=MOD(A,B)
   A=B
   B=T
ENDDO
? A
SET TALK ON
RETURN
若程序运行时输入A值为12,B值为8,则A的输出结果为 ______。   

选项 A、2
B、4
C、12
D、8

答案B

解析 本程序的功能是求两个数的最大公约数。方法是用两个数中较小的去除较大的,然后将除数作为下一次除的被除数,余数作为下一次除的除数,反复进行这样的操作,直到余数为零时为止,则最后一次除的除数即为所给两个数的最大公约数。
转载请注明原文地址:https://kaotiyun.com/show/U3hZ777K
0

最新回复(0)