編寫程序,使任意輸入的3個(gè)整數(shù)按從大到小的順序輸出.

算法分析:用a,b,c表示輸入的3個(gè)整數(shù).為了節(jié)約變量,把它們重新排列后,仍用a,b,c表示,并使a≥b≥c.具體操作步驟如下:

第一步,輸入3個(gè)整數(shù)a,b,c.

第二步,將a與b比較,并把小者賦給b,大者賦給a.

第三步,將a與c比較,并把小者賦給c,大者賦給a(此時(shí)a已是三者中最大的).

第四步,將b與c比較,并把小者賦給c,大者賦給b(此時(shí)a,b,c已按從大到小的順序排列好).

第五步,按順序輸出a,b,c.

如下圖所示,上述操作步驟可以用程序框圖更直觀地表達(dá)出來.

    根據(jù)程序框圖,寫出相應(yīng)的計(jì)算機(jī)程序.

INPUT “a,b,c=”;a,b,c

IF b>a THEN

  t=a

  a=b

  b=t

END IF

IF c>a THEN

  t=a

  a=c

  c=t

END IF

IF c>b THEN

  t=b

  b=c

  c=t

END IF

PRINT a,b,c

END

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

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

編寫程序,使任意輸入的三個(gè)整數(shù)按從小到大的順序輸出.(先畫框圖,再寫程序)

查看答案和解析>>

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

編寫程序,使任意輸入的三個(gè)整數(shù)按從小到大的順序輸出.(先畫框圖,再寫程序)

查看答案和解析>>

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

編寫程序,使任意輸入的三個(gè)整數(shù)按從小到大的順序輸出.(先畫框圖,再寫程序)

查看答案和解析>>

科目:高中數(shù)學(xué) 來源:2012-2013學(xué)年河北省石家莊市礦區(qū)中學(xué)高二(上)9月月考數(shù)學(xué)試卷(解析版) 題型:解答題

編寫程序,使任意輸入的三個(gè)整數(shù)按從小到大的順序輸出.(先畫框圖,再寫程序)

查看答案和解析>>

同步練習(xí)冊答案