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;
} 

猜你喜欢

转载自blog.csdn.net/qq_41496951/article/details/84963458