2022年8月4日 星期四

彰商51題練習題

 

彰商51題練習題

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

彰商51題練習題

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

彰商51題練習題

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

沒有留言:

張貼留言

2024_09 作業3 以Node-Red 為主

 2024_09 作業3  (以Node-Red 為主  Arduino 可能需要配合修改 ) Arduino 可能需要修改的部分 1)mqtt broker  2) 主題Topic (發行 接收) 3) WIFI ssid , password const char br...