官术网_书友最值得收藏!

6.4 順序結構程序舉例

對于順序結構而言,程序是按照語句出現的先后順序依次執行的,下面幾個例子對形成清晰的編程思路是有幫助的。

【例6-1】輸入一個三位數整數n,輸出其逆序數m,例如,輸入n=123,輸出m=321。

程序運行結果如圖6-5所示。

圖6-5 逆序數結果

其運行的流程圖如圖6-6所示。

用戶輸入一個三位數,運用取余運算符“%”和整除運算符“//”實現。例如,使用n%10取出n的個位數,并將其存入a,使用n=n//10去掉n的個位數,再用n%10取出原來的n的十位,并將其存入b,用n//100取出其百位數,并將其存入c,然后使用m=a*100+b*10+c,計算出逆序數。

該程序是一個順序結構的程序,程序的執行過程是按照書寫語句,一步一步地按順序執行,直至程序結束。程序運行首先需要用戶輸入一個三位數,然后程序開始執行逆序數的計算,最后將運算結果輸出。

圖6-6 逆序數流程圖

【例6-2】已知一個圓柱體的底面半徑與高,求圓柱體的體積。

程序運行結果如圖6-7所示。

圖6-7 圓柱體體積結果

其運行的流程圖如圖6-8所示。

程序在運行的時候,是按照順序執行的,先接收兩個值,分別作為圓柱體的底面半徑和高,傳給a和b,然后利用圓柱體體積公式,求出圓柱體的體積s,然后輸出圓柱體的體積s。

圖6-8 圓柱體體積流程圖

主站蜘蛛池模板: 甘孜县| 滦南县| 徐州市| 大田县| 台东市| 巫溪县| 雷州市| 自贡市| 库车县| 资阳市| 苍山县| 龙泉市| 边坝县| 义马市| 远安县| 翼城县| 淳化县| 常州市| 聂荣县| 肇州县| 科技| 嵊州市| 北海市| 阿拉善左旗| 民乐县| 静乐县| 花垣县| 白玉县| 甘洛县| 错那县| 财经| 饶河县| 佳木斯市| 略阳县| 延长县| 阿城市| 玉屏| 鸡泽县| 金平| 化州市| 历史|