问题 单项选择题

阅读以下FORTRAN程序:

READ(*,*)M,N

K=MOD(M,N)

10 IF(K.GT.0)THEN

M=N

N=K

K=MOD(M,N)

COTO 10

END IF

WRITE(*,*)N

END

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

A.3

B.2

C.1

D.0

答案

参考答案:C

解析:

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

K=MOD(11,3)=2>0

K=MOD(3,2)=1>0

K=MOD(2,1)=1>0

K=MOD(1,1)=0,故输出N=1,选(C) 。

选择题
单项选择题