回分類題庫
c005: 5.平均之上
關鍵字: 101校內初賽

測資點 : 7 | Time Limit : 1000 ms | Memory Limit : 32000 KB
Accepted : 985 Times / 890 Users | Submit : 2151 Times / 933 Users | Accepted rate : 95%
題目加入時間 : 2012-06-30 12:41

Content: 简体中文

平均數是統計裡一個很重要的概念,我們可以把 N 個數字加起來,再除以 N,所得到的數值就是這 N 個數字的算術平均數。一般的情況下,約有一半的數是在這個平均數之上,一半的數是在平均數之下,但是在某些情況下,平均數之上以及之下的個數可能會差很多。

現在請你寫一個程式,輸入一群學生的兩科成績,找出兩科都在平均之上有哪些人。

Input:

輸入第一行有一個正整數 N (3<=N<=20),代表接下來要輸入 N 位學生的成績,第二行有 N 個 0~100 的數字,代表這 N 位學生的數學分數,第三行也有 N 個 0~100 的數字,代表這 N 位學生的英文分數。

Output:

請你印出兩科都在平均(含)之上的學生的編號,如果沒有這樣的學生,則請輸出 NO。

Sample Input:help

若題目沒有特別說明,則應該以多測資的方式讀取,若不知如何讀取請參考 a001 的範例程式。
輸入1:
3
10 20 30
10 20 30

輸入2:
4
10 20 30 40
40 30 20 10

Sample Output :

輸出1:
2 3

輸出2:
NO

Hint :

注意,平均成績可能會有小數,用 float 或 double 宣告變數是比較好的做法。

Author :

101校內初賽 (管理員:sagit)

  Solve it!   Status Forum