1. 程式人生 > >Basic4.數列特徵

Basic4.數列特徵

題目:

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

輸入格式:第一行為整數,表示數的個數。

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

輸出格式:輸出三行,每行一個整數。第一行表示這些數的最大值,第二行表示這些數的最小值,第三行表示這些數的和。

例如:

輸入

5

1       3       -2        4       5 

輸出

5

-2

11

C++:

#include<iostream>
using namespace std;
int main(){
	int n;
	cin>>n;
	int a[n];
	for(int i=0;i<n;i++){
		cin>>a[i];
	}
	int min=a[0];
	int max=a[0];
	int   sum=a[0];
	for(int i=1;i<n;i++){
		if(a[i]<min){
			min=a[i];
		}
		if(a[i]>max){
			max=a[i];
		}
		sum+=a[i];
	}
	cout<<max<<endl;
	cout<<min<<endl;
	cout<<sum<<endl;
	return 0;
}