阅读以下FORTRAN程序 READ(*,*)M,N K=MOD(M,N) 10 IF(K.GT.0)THEN M=N ...

admin2020-12-24  29

问题 阅读以下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
转载请注明原文地址:https://ti.zuoweng.com/ti/nLQCKKKQ
相关试题推荐