1.有一對兔子,從出生后第 3 個月起每個月都生一對兔子,小兔子長到第三 個月后每個月又生一對兔子,
假如兔子都不死,問每個月的兔子總數為多少?
1
2.題目:判斷 101-200 之間有多少個素數,并輸出所有素數。程序分析:判斷素數的方法:用一個數分別去除 2 到 sqrt(這個數),如果能被整除, 則表明 此數不是素數,反之是素數。
3.題目:打印出所有的 "水仙花數 ",所謂 "水仙花數 "是指一個三位數,其各位數字立方和 等于該數本身。例如:153 是一個 "水仙花數 ",因為 153=1 的三次方+5 的三次方+3的 三次方。
4.將一個正整數分解質因數。例如:輸入 90,打印出 90=2*3*3*5。 程序分析:對 n 進行分解質因數,應先找到一個最小的質數 k,然后按下述步驟完成:
(1)如果這個質數恰等于 n,則說明分解質因數的過程已經結束,打印出即可。
(2)如果 n <> k,但 n 能被 k 整除,則應打印出 k 的值,并用 n 除以 k 的商,作為新的正整數 你 n,重復執行第一步。
(3)如果 n 不能被 k 整除,則用 k+1 作為 k 的值,重復執行第一步。
5.利用條件運算符的嵌套來完成此題:學習成績> =90 分的同學用 A 表示,* 60-89 分之 間的用 B 表示,60 分以下的用 C 表示。