1. 程式人生 > >藍橋杯 OJ BASIC-4 數列特徵

藍橋杯 OJ BASIC-4 數列特徵

藍橋的練習系統是真的慢。。。。

問題描述

給出n個數,找出這n個數的最大值,最小值,和。

輸入格式

第一行為整數n,表示數的個數。

第二行有n個數,為給定的n個數,每個數的絕對值都小於10000。

輸出格式 輸出三行,每行一個整數。第一行表示這些數中的最大值,第二行表示這些數中的最小值,第三行表示這些數的和。 樣例輸入 5
1 3 -2 4 5 樣例輸出 5
-2
11 資料規模與約定 1 <= n <= 10000。

Think:

 這個也基本上是基本操作,沒什麼說的。

Code:

#include <iostream>
using namespace std;
int main(){
    int n,t,max,min;
	long int sum;
    cin>>n;
    n--;
    cin>>t;
    max=min=sum=t;
    while(n--){
    	cin>>t;
    	if(t>max)max=t;
    	if(t<min)min=t;
    	sum+=t;
	}
	cout<<max<<endl<<min<<endl<<sum;
    return 0;
}