2020年2月19日 星期三

精進範例練習


精進範例練習:
1.輸入n,求1n之間質數的個數,最大的質數為何?
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的程式碼,其中ABCDEWXYZ1-9不同的數字,找出所有ABCDEWXYZ的組合
11.請印出九九乘法表
12.計算輸入的年份是否為閏年,閏年的條件為:
    可被 1000 整除。
    可被 400 整除。
    可被 4 整除。
    不可被 100 整除。
    口訣:逢四百年或千年閏,逢百年不閏,逢四年又閏。

沒有留言:

張貼留言

注意:只有此網誌的成員可以留言。