阅读以下FORTRAN程序 READ(*,*)M,N K=MOD(M,N) 10IF(K.GT.0)THEN M=N N=K K=MOD(M,N) GOTO10 ENDIF WRITE(*,*)N END 若运行以上程序时,由键盘输入25,11,则程序输出为()。

题目类型: 单选题

题目内容

阅读以下FORTRAN程序 READ(*,*)M,N K=MOD(M,N) 10IF(K.GT.0)THEN M=N N=K K=MOD(M,N) GOTO10 ENDIF WRITE(*,*)N END 若运行以上程序时,由键盘输入25,11,则程序输出为()。

题目选项

A. 3
B. 2
C. 1

正确答案

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

题目纠错