运行下面程序时,输入:36,13,则输出为( )。 READ(* , *)M,N K = MOD(M,N) 10 IF(K. GT.0)THEN M=N N=K K = MO

admin2009-06-15  36

问题 运行下面程序时,输入:36,13,则输出为(    )。        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

选项 A、4
B、2
C、1
D、0

答案C

解析 K=MOD(M,N)=MOD(36,13)=10>0
   则M=13,N=10,K=MOD(13,10)=3>0
   则M=10,N=3,K=MOD(10,3)=1>0
   则M=3,N=1,K=MOD(3,1)=0,可得最后N=1
转载请注明原文地址:https://jikaoti.com/ti/zm4hFFFM
0

最新回复(0)