(1)將英尺轉換為米
(2)輸入兩點的坐標,求兩點之間的距離並輸出。
2.分支程序
(1)描述今晚的計劃:如果下雪,在校園裏玩雪;不然就上飛機103(小姐)
(2)今晚拋硬幣決定:人頭,卡拉ok;尾巴:購物;站起來學C++
(3)求函數值:
(4)輸入壹元二次方程AX ^ 2+BX+C = 0的系數,根據系數的值分別求解(考慮系數太復雜的可能性時,給自己降低難度,不考慮系統直接求解開始)。
(5)輸入個人月總收入,計算其本月應納稅額和稅後收入(稅率參考第9周任務)。
3.環狀結構
(1)查找1+2+3+...+100(三個循環結構都畫圖)。
(2)輸出1/3-3/5+5/7-7/9…+19/21的結果。
(3)如果壹個數恰好等於它的因子之和,則稱為“完全數”。找出1000以內的所有完全數。
(4)輸出1000以內的所有回文。
(5)壹只公雞值五塊,壹只母雞值三塊,壹只小雞值壹塊錢或者壹百塊錢買壹百只雞。怎麽買?
4、程序的復雜結構
在解題中,利用函數可以讓我們用更“有序”的思維,“自上而下,逐步細化”,求真地思考問題。示例:下面的流程圖用於輸出星號圖,反映了這種思想。右圖可以嵌入到左圖中代替“輸出行I”的方框,也可以指導我們專門編譯壹個函數。
任務:
(1)輸出10000以內的所有回文質數。分別畫出判斷回文和判斷素數,對應用函數實現這兩個函數的方法。
(2)畫出銀行系統的流程圖(具體業務不必全部畫出)