n 个整数序列的和、最小值、最大值

题目描述

任意给定 n 个整数,求这 n 个整数序列的和、最小值、最大值

输入描述

输入一个整数n,代表接下来输入整数个数,0 < n <= 100,接着输入n个整数,整数用int表示即可。

输出描述

输出整数序列的和、最小值、最大值。用空格隔开,占一行

样例输入

2
1 2

样例输出

3 1 2

代码实现

 1 #include <iostream>
 2 using namespace std;
 3 int main(int argc,char** argv)
 4 {
 5     int n,a,sum=0,mix=0,max=0;
 6     do{
 7         cin>>n;
 8         if(n<0||n>100){
 9         }else{ 
10             for(int i=1;i<=n;i++){
11                 cin>>a;
12                 max = max?(a>max?a:max):a;
13                 mix = mix?(a<mix?a:mix):a;
14                 sum+=a;
15             }
16             cout<<sum<<' '<<mix<<' '<<max; 
17         }
18     }while(n<0||n>100);    
19 }






猜你喜欢

转载自www.cnblogs.com/palx/p/10415530.html