阅读以下FORTRAN程序:READ(* *)M NK=MOD(M N)10IF(K.GT.0)THENM=NN=KK=MOD(M N)COTO10ENDIFWRITE
程序
已帮助 人
阅读以下FORTRAN程序:
READ(*,*)M,N
K=MOD(M,N)
10IF(K.GT.0)THEN
M=N
N=K
K=MOD(M,N)
COTO10
ENDIF
WRITE(*,*)N
END
若运行以上程序时,由键盘输入:25,11则程序输出为()。
(A)3
(B)2
(C)1
(D)0
-
正确答案:正确C
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)。
