2021年3月21日 星期日

C++ 運算題目

 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個數字,不計其中一個最大及最小的,然後計算其他數字的平均。

沒有留言:

張貼留言

如何於C++產生亂數?

 如 何於 C++ 產生亂數 ?   以下是一個例子,輸出一個由 0-4 的亂數。留意,行號 2,3,8,9,10 及 11 是需要的。 備註 : 如要輸出 0-9 的話,把行 11 的 rand()%5 改成 rand()%10 便可以。   -----...