精英家教网 > 高中数学 > 题目详情
下面程序的目的是(    )

a=input(“a=”);

b=input(“b=”);

while  a<>b

  if a>=b

    a=a-b;

  else

    b=b-a;

  end

end

print a

A.求a/b的余数                                B.求a,b的最小公倍数

C.求a被b整除的商                            D.求a,b的最大公约数

答案:D

思路分析:先看循环条件,当a<>b时,循环体的内容是作差(大数减小数),当a=b即差和减数相同时,退出循环,算法与我们学过的更相减损术相同,故选D.

练习册系列答案
相关习题

科目:高中数学 来源: 题型:

3、下面一段程序的目的是(  ) 

查看答案和解析>>

科目:高中数学 来源:设计必修三数学人教A版 人教A版 题型:013

下面程序的目的是

INPUT a,b

WHILE a<>b

IF a>=b THEN

a=a-b

ELSE

b=b-a

ENDIF

WEND

PRINT a

END

[  ]

A.求a/b的余数

B.

求a,b的最小公倍数

C.

ab整除的商

D.

ab的最大公约数

查看答案和解析>>

科目:高中数学 来源: 题型:

下面程序的目的是  (  )

    INPUT a,b

    WHILE a<>b

      IF a>=b THEN

          a=a-b

      ELSE

          b=b-a

      ENDIF

    WEND

    PRINT a

    END

    A.求a/b的余数                           B.求a,b的最小公倍数

    C.求a被b整除的商                      D.求a,b的最大公约数

   

查看答案和解析>>

科目:高中数学 来源: 题型:

下面程序的目的是(    )

a=input (“a=”);

b=input(“b=”);

while  a<>b

if  a>=b

a=a-b;

else

b=b-a

end

end

print  a

end

A.求a/b的余数                                  B.求a,b的最小公倍数

C.求a被b整除的商                              D.求a,b的最大公约数

查看答案和解析>>

同步练习册答案