嘿嘿嘿
我只會寫九九乘法....
程式設計入門 50 題
-
NICKHON
- 頂級玩家

- 文章: 1164
- 註冊時間: 週三 7月 04, 2001 8:00 am
-
xmask
- 頂級玩家

- 文章: 1175
- 註冊時間: 週三 7月 11, 2001 8:00 am
程式設計入門 50 題
基 本 練 習 (40 題)
編號 說明 執行結果
1 將輸入之秒數轉換成「時:分:秒」。如輸入 10000,則輸出 02:46:40。 V
2 計算兩個時間 (時:分:秒) 的間隔秒數。 V
3 產生輸入字元相對應之 ASCII 碼。 V
4 輸入四個數字,找出最大與最小值。 V
5 輸入西元年數,判斷其是否為閏年。 V
6 輸入 A, B, C,求 AX^2 + BX + C = 0 的解。 V
7 計算 1 + 2 + ... + n = ﹖ V
8 以迴圈顯示所有大小寫的英文字母。 V
9 印出由 1 到 n (n >= 1) 中,所有能被 13 所整除的整數。 V
10 產生由 1 到 n (n >= 1) 之間的所有質數。 V
11 印出費氏數列,(1, 1, 2, 3, 5, 8, 13, ...)。 V
12 不同進位間的轉換。如輸入 8 1000 2,即表將「8」進位之「1000」轉換成「2」進位。
V
13 求出 3X + 2Y - 7Z = 5, 0 <= X, Y, Z <= 20 的所有解。 V
14 印出兩個 N * N 矩陣的乘積。 V
15 列出九九乘法表。 V
16 泡沫排序法。 V
17 二元搜尋法。 V
18 猜數字遊戲。 V
19 找出數值陣列中的最大值與最小值,與其相關的索引值 (index)。 V
20 以字元方式讀取鍵盤輸入至讀取「#」字元為止,計算所讀取之各字元的出現次數。 V
21 將輸入字串之英文字母大小寫互換。 V
22 自行製作字串函數 strlen()。 V
23 自行製作字串函數 strcmp()。 V
24 自行製作字串函數 strcat()。 V
25 字串反轉。如:輸入 abcdef,則輸出 fedcba。 V
26 文字順序反轉。如輸入 see you later,則輸出 later see you。 V
27 將輸入字串轉換為對應之整數輸出。如輸入 1234567abcd,則輸出 1234567。若輸入 a1
2345,則輸出 0。 V
28 多項式相加。如輸入 3X^3+2X^2+X+1 與 2X^3+5,則輸出 5X^3+2X^2+X+6。 V
29 寫一函數,將兩個變數的值分別以其差與和取代。 V
30 以函數遞迴方式計算 X^n。 V
31 以函數遞迴方式計算 X!。 V
32 以函數遞迴方式產生費氏數列。 V
33 測試「以迴圈方式」與「以函數遞迴方式」產生費氏數列的執行效率。 V
34 自行寫一個程式計算輸入檔案的位元組數。 V
35 計算輸入英文文字檔案中,各「英文字母」出現的次數。(區分大小寫) V
36 計算輸入英文文字檔案中,「英文字」與「句子」的個數。 V
37 計算輸入英文文字檔案中,各「英文字」出現的次數。 V
38 將輸入之英文文字檔案中的「英文字」按字典順序排列,並輸出到另一個檔案中。 V
39 擴充 DOS 之 TYPE 命令,讓其可以一次顯示多個檔案的內容。 V
40 將兩個已排序的文字檔案合併成第三個已排序的文字檔案。檔案中每一列代表一筆資料?
C V
進 階 練 習 (10 題)
編號 說明 執行結果
41 在一個 75 * 15 的文字畫面中,產生 SIN 函數的正弦波形。 V
42 河內塔問題。 V
43 產生九宮格。 V
44 萬年曆。 V
45 西洋棋八個皇后的問題解法。 V
46 產生班級考試成績單。科目有國英數三科,需按總分排名次,總分相同者名次相同。 V
47 計算兩個相當長之整數的和,如 12345678901234567890 + 12345678901234567890。 V
48 計算兩個相當長之整數的乘積,如 1234567890123 * 1234567890123。 V
49 模擬工程型電子計算機對於加減乘除運算的處理。 V
50 老鼠走迷宮。以亂數產生迷宮,若有路徑,則輸出迷宮與路徑,否則輸出迷宮。(迷宮大
小可由輸入決定) V
基 本 練 習 (40 題)
編號 說明 執行結果
1 將輸入之秒數轉換成「時:分:秒」。如輸入 10000,則輸出 02:46:40。 V
2 計算兩個時間 (時:分:秒) 的間隔秒數。 V
3 產生輸入字元相對應之 ASCII 碼。 V
4 輸入四個數字,找出最大與最小值。 V
5 輸入西元年數,判斷其是否為閏年。 V
6 輸入 A, B, C,求 AX^2 + BX + C = 0 的解。 V
7 計算 1 + 2 + ... + n = ﹖ V
8 以迴圈顯示所有大小寫的英文字母。 V
9 印出由 1 到 n (n >= 1) 中,所有能被 13 所整除的整數。 V
10 產生由 1 到 n (n >= 1) 之間的所有質數。 V
11 印出費氏數列,(1, 1, 2, 3, 5, 8, 13, ...)。 V
12 不同進位間的轉換。如輸入 8 1000 2,即表將「8」進位之「1000」轉換成「2」進位。
V
13 求出 3X + 2Y - 7Z = 5, 0 <= X, Y, Z <= 20 的所有解。 V
14 印出兩個 N * N 矩陣的乘積。 V
15 列出九九乘法表。 V
16 泡沫排序法。 V
17 二元搜尋法。 V
18 猜數字遊戲。 V
19 找出數值陣列中的最大值與最小值,與其相關的索引值 (index)。 V
20 以字元方式讀取鍵盤輸入至讀取「#」字元為止,計算所讀取之各字元的出現次數。 V
21 將輸入字串之英文字母大小寫互換。 V
22 自行製作字串函數 strlen()。 V
23 自行製作字串函數 strcmp()。 V
24 自行製作字串函數 strcat()。 V
25 字串反轉。如:輸入 abcdef,則輸出 fedcba。 V
26 文字順序反轉。如輸入 see you later,則輸出 later see you。 V
27 將輸入字串轉換為對應之整數輸出。如輸入 1234567abcd,則輸出 1234567。若輸入 a1
2345,則輸出 0。 V
28 多項式相加。如輸入 3X^3+2X^2+X+1 與 2X^3+5,則輸出 5X^3+2X^2+X+6。 V
29 寫一函數,將兩個變數的值分別以其差與和取代。 V
30 以函數遞迴方式計算 X^n。 V
31 以函數遞迴方式計算 X!。 V
32 以函數遞迴方式產生費氏數列。 V
33 測試「以迴圈方式」與「以函數遞迴方式」產生費氏數列的執行效率。 V
34 自行寫一個程式計算輸入檔案的位元組數。 V
35 計算輸入英文文字檔案中,各「英文字母」出現的次數。(區分大小寫) V
36 計算輸入英文文字檔案中,「英文字」與「句子」的個數。 V
37 計算輸入英文文字檔案中,各「英文字」出現的次數。 V
38 將輸入之英文文字檔案中的「英文字」按字典順序排列,並輸出到另一個檔案中。 V
39 擴充 DOS 之 TYPE 命令,讓其可以一次顯示多個檔案的內容。 V
40 將兩個已排序的文字檔案合併成第三個已排序的文字檔案。檔案中每一列代表一筆資料?
C V
進 階 練 習 (10 題)
編號 說明 執行結果
41 在一個 75 * 15 的文字畫面中,產生 SIN 函數的正弦波形。 V
42 河內塔問題。 V
43 產生九宮格。 V
44 萬年曆。 V
45 西洋棋八個皇后的問題解法。 V
46 產生班級考試成績單。科目有國英數三科,需按總分排名次,總分相同者名次相同。 V
47 計算兩個相當長之整數的和,如 12345678901234567890 + 12345678901234567890。 V
48 計算兩個相當長之整數的乘積,如 1234567890123 * 1234567890123。 V
49 模擬工程型電子計算機對於加減乘除運算的處理。 V
50 老鼠走迷宮。以亂數產生迷宮,若有路徑,則輸出迷宮與路徑,否則輸出迷宮。(迷宮大
小可由輸入決定) V
誰在線上
正在瀏覽這個版面的使用者:沒有註冊會員 和 10 位訪客
