下面程序的目的是  (  )

    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的余數(shù)                           B.求a,b的最小公倍數(shù)

    C.求a被b整除的商                      D.求a,b的最大公約數(shù)

   

思路解析:先看循環(huán)條件,當(dāng)a<>b時(shí),循環(huán)體的內(nèi)容是作差(大數(shù)減小數(shù)),當(dāng)a=b即差和減數(shù)相同時(shí),退出循環(huán),算法與我們學(xué)過的更相減損術(shù)相同,故選D.

    答案:D

練習(xí)冊(cè)系列答案
相關(guān)習(xí)題

科目:高中數(shù)學(xué) 來源: 題型:

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

查看答案和解析>>

科目:高中數(shù)學(xué) 來源:設(shè)計(jì)必修三數(shù)學(xué)人教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的余數(shù)

B.

求a,b的最小公倍數(shù)

C.

ab整除的商

D.

a,b的最大公約數(shù)

查看答案和解析>>

科目:高中數(shù)學(xué) 來源: 題型:

下面程序的目的是(    )

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的余數(shù)                                  B.求a,b的最小公倍數(shù)

C.求a被b整除的商                              D.求a,b的最大公約數(shù)

查看答案和解析>>

科目:高中數(shù)學(xué) 來源: 題型:

下面程序的目的是(    )

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的余數(shù)                                B.求a,b的最小公倍數(shù)

C.求a被b整除的商                            D.求a,b的最大公約數(shù)

查看答案和解析>>

同步練習(xí)冊(cè)答案