问题 单项选择题

阅读以下FORTRAN程序

READ(*,*)M,N

K=MOD(M,N)

10 IF(K.GT.0)THEN

M=N

N=K

K=MOD(M,N)

GOTO 10

END IF

WRITE(*,*)N

END

若运行以上程序时,由键盘输入25,11,则程序输出为()。

A.3

B.2

C.1

D.0

答案

参考答案:C

解析:

K=MOD(M,N)=MOD(25,11)=3>0

则M=11,N=3,K=MOD(11,3)=2>0

则M=3,N=2,K=MOD(3,2)=1>0

则M=2,N=1,K=MOD(2,1)=0,可得最后N=1

多项选择题
单项选择题