You are on page 1of 2

1.

請使用多個變數與 scanf()函式,分別輸入 A、B 兩位同學的國文、英文、


數學分數。請利用這 6 個分數算出這兩位同學的個人總分、個人平均以及
科目的平均,並顯示出來,有小數點的答案請顯示出小數點後的數字。(6
個數字皆由老師指定) 30%
例:輸入 A 的國、英、數:90 70 50;輸入 B 的國、英、數:80 60 40
則顯示:
A 的總分: 90+70+50=210;A 的平均:210/3=70
B 的總分: 80+60+40=180;B 的平均:180/3=60
科目平均:國:(90+80)/2=85 英:(70+60)/2=65 數:(50+40)/2=45

2.
請某人要到銀行換錢。先輸入密碼(教師指定),內定密碼為 88122,若輸入
密碼與內定密碼不一致即印出密碼錯誤(5%),密碼正確後再選擇方式:外幣
換台幣則輸入 3;台幣換外幣則輸入 4,之後再選擇外幣:日幣輸入 1;美金
輸入 2;歐元輸入 5,接下來再輸入金額,最後顯示兌換後的結果,如果輸
入 0 元,請印出輸入錯誤(10%)。(台幣:日幣 = 1:4,台幣:美元 = 30:
1,台幣:歐元 =40:1。)例如若輸入密碼 11254 則印出密碼錯誤。
輸入密碼 88122
例 1:先輸入 3,再輸入 1,接著輸入 8000
最後顯示:換得 8000/4 =台幣 2000
例 2:先輸入 4,再輸入 2,接著輸入 55000
最後顯示:換得 55000/30 =美元 1833.33333
若輸入台幣金額 0 元則印出輸入錯誤。

3.
請利用 scanf()函數與計算式,試寫以下程式。小林的年收入有 X 萬元,每
個月會花 1.5 萬作生活的開銷,過年會花 4.5 萬過節。經過了 Y 年之後,小
美想將這幾年存的錢的 40%拿來投資,再把剩下的 20%拿來捐贈,請問小
美最後剩多少錢? (X 以及 Y 皆由老師指定) 30%
例:輸入:年收入 X=76 萬元、經過了 Y=13 年
總共存的錢: (76*13)-(1.5*12+4.5)*13=695.5 萬元
投資的錢: 695.5*40%=278.2 萬元
捐贈的錢: (695.5-278.2)*20%=83.46 萬元
最後剩餘: 695.5-278.2-83.46=333.84 萬元
4.
請試寫一程式,首先輸入一個整數 A 與整數 B 作為主要的被比較數字,然
後須續輸入 3 個整數,利用程式將這 3 個整數與整數 A、B 作比較,告訴我
們 3 個整數分別與整數 A 及整數 B 的關係是
(1-1)比整數 A 大?(1-2)比整數 A 小?
(2-1)比整數 B 大?(2-2)比整數 B 小?
五個整數皆由教師指定,整數 A 不會與整數 B 相等

例:輸入 整數 A =50 整數 B=20 3 個整數分別為 15 35 70


程式顯示:
15 比整數 A 小 也比整數 B 小
35 比整數 A 小 但比整數 B 大
70 比整數 A 大 也比整數 B 大
5.
請試寫一判斷程式。首先輸入一個變數,然後通過許多的判別式去判斷此變
數是否可以被 2、3、5 整除。30%
例:輸入 60,則顯示”此變數可以被 2、3、5 整除”
若輸入 18,則顯示”此變數可以被 2、3 整除”
若輸入 16,則顯示”此變數可以被 2 整除”
若輸入 35,則顯示”此變數可以被 5 整除”
若輸入 37,則顯示”此變數皆不能整除”
6.
撰寫一個座標判斷象限的程式。輸入座標點 A 由教師指定,判斷座標點的
象限,最候再求座標的絕對值(10%)。

You might also like