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

admin2009-06-15  87

问题 阅读以下FORTRAN程序    READ(*,*)M,N    K=MOD(M,N)10  IF(K.GT.O) 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://kaotiyun.com/show/g1qf777K
0

最新回复(0)