林老師設計了一個成績統計系統,可以輸入\(n\)個同學的成績,並且計算他們的數據, 請幫助林老師完成他的系統。
請寫兩個函數 range
與 average
,給定一個整數陣列和它的長度,
range 是計算這個陣列的全距,也就是整個陣列裡的最大值減去最小值,回傳值是一個整數。
average 計算這個陣列的平均值,回傳一個double型態的浮點數。
請實作下列兩個函數: 我們已經幫你宣告好了,你只需要實作函數內容就好。 不要上傳整個 .cpp
檔案。
int range(int array[],int size);
double average(int array[],int size);
當你上傳程式碼片段以後,他會被放在以下位置:
#include <iostream>
int range(int array[],int size);
double average(int array[],int size);
int main()
{
int scores[1000];
int n;
std::cin >> n;
for(int i = 0; i < n; i++)
std::cin >> scores[i];
std::cout << "Max - Min = " << range(scores, n) << "\n";
std::cout << "Average = " << average(scores, n) << "\n";
return 0;
}
/* 你的程式碼會被放在這裡 */
NEOJ Problem 226
No. | Testdata Range | Constraints | Score |
---|---|---|---|
1 | 0 | 10 | |
2 | 1 | 10 | |
3 | 2 | 10 | |
4 | 3 | 10 | |
5 | 4 | 10 | |
6 | 5 | 10 | |
7 | 6 | 10 | |
8 | 7 | 10 | |
9 | 8 | 10 | |
10 | 9 | 10 |