(来学网)阅读以下FORTRAN程序
READ(*,*)M,N.
K=MOD(M,N)
10 IF(K.GT.0)THEN
M=N
N=K
K=MOD(M,N)
GOT0 10
END IFWRITE(*,*)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