C++ 運算題目
留意,以下的練習,學習重點其實並不是C++的語法,而是如何使用電腦解決問題的能力。不過,C++的基本語法仍要熟悉的。同學必須先熟悉所需的語法。(或至少應該知道有相關的語法,如不太肯定的話,請參考這文章,這文章內的語法足以用以撰寫C++解決以下的問題。)
以下的題目,最終都會有建議答案,但留意,學習算法不可能靠死背答案的(你能死背以下這麼多題目的答案嗎?)
1. 計算圓形面積。
2. 計算正方形面積。
3. 計算梯形面積。
4. 輸入分數,判斷是否合格。
5. 輸入3個分數,計算平均分。
6. 輸入3個分數,計算最高的分數。
7. 輸入5個科目的分數,計算最佳3科的總分。
8. 輸入6個科目的分數,每科要達起碼2級,然後計算最高5科的總分數。
9. 找贖程式。輸入金額,輸出要找贖的價錢。
10. 硬幣找贖程式。輸入金額,輸出要找贖的一元、二元及5元硬幣的數目。
11. 輸入數字,判斷是否是奇數抑或偶數。
12. 輸入數字,判斷是否是質數。
13. 輸入兩個數字,找出最小公倍數。
14. 輸入兩個數字,找出最大公因數。
15. 設計一個餐點系統,輸入一個選項,輸出金額。
16. 設計一個餐點系統,讓使用不斷輸入選項及所需數目,然後輸出總金額。
17. 輸入4位數字,程式透過最末的檢證碼數字,判斷有否輸入錯誤。
假設最後的數字的計算方法是把前3個數字相加,然後除以3,取餘數。
18. 輸出1-50的數字。
19. 輸出1-50之內的奇數。
20. 輸出1-50之內的偶數。
21. 輸出 1-10之間數目的和。
22. 輸出1-10之間數目的乘積。
23. 計算細菌的繁殖數目。
- 假設細菌每一小時分裂一次,一粒細菌變成2粒,12小時後,一粒細菌便變成多少粒細菌?
24. 輸出9x9 乘數表。
25. 輸入一個數字,輸出一行同時數目的*。
26. 輸入正方形邊長,輸出正方形*。
27. 輸入長方形邊長及邊寬,輸出長方形。
28. 輸入三角形底邊長,輸出直角三角形。
29. 以矩形方式列出數列。
30. 不斷輸入數字,輸出最大值。
31. 不斷輸入數字,輸出最小值。
32. 不斷輸入數字,計算平均。
33. 輸入5個數字,然後按大至小排序。
34. 輸入5個數字,然後按小至大排序。
35. 輸入5個數字,不計其中一個最大及最小的,然後計算其他數字的平均。
沒有留言:
張貼留言