问题
单项选择题
说明:阅读下列程序(段)并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序】 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
解析: 本程序的功能是求两个数的最大公约数。方法是用两个数中较小的去除较大的,然后将除数作为下一次除的被除数,余数作为下一次除的除数,反复进行这样的操作,直到余数为零时为止,则最后一次除的除数即为所给两个数的最大公约数。