精進範例練習:
1.輸入n,求1到n之間質數的個數,最大的質數為何?
2.魔術矩陣:設計一個奇數行列的矩陣,每一行、每一列與斜線的和均為相同。
例如:8 1 6
3
5 7
4
9 2
3.將10位數字轉換為N進位數。
4.利用輾轉相除法,求二數的最大公因數。
(輸入二數a,b,假如b>a,則二者交換,a除以b之後得餘數r,若餘數不為0,則以除 數設定為被除數,餘數設定為除數,之後重複執行)
If b > a then temp=a :
a=b : b=temp
Do
r = a Mod b : a=b : b=r
Loop While r>0
5.輸入三角形三邊長,判斷三角形為正三角形、鈍角三角形、銳角三角形、直角三角形。
6.迴文判斷:輸入一字串,檢查是否為迴文(例如:ABCDCBA是迴文,123456不是)
7.排序:請輸入3個數,請由小到大排序這三個數字。
8.輸入正整數 N,請將 N 的所有正因數由小到大印出來。
9.輸入正整數 N,請將N轉成二進位輸出。
10.寫出ABCDE-WXYZ=66666的程式碼,其中ABCDEWXYZ為1-9不同的數字,找出所有ABCDE與WXYZ的組合
11.請印出九九乘法表
12.計算輸入的年份是否為閏年,閏年的條件為:
可被 1000 整除。
可被 400 整除。
可被 4 整除。
不可被 100 整除。
口訣:逢四百年或千年閏,逢百年不閏,逢四年又閏。
沒有留言:
張貼留言
注意:只有此網誌的成員可以留言。