给出n个数,找出这n个数的最大值,最小值,和。

来源:互联网 发布:注册知乎提示id不匹配 编辑:程序博客网 时间:2024/05/16 05:08
#include <iostream>
#include<set>
using namespace std;
#define N 10000
int main(int argc, char** argv) {
 int a[N],b[2],sum=0;
 int n;
 cin>>n;
// std::multiset<int> mySet;
//输出最大值;
 for(int i=0;i<n;i++){
//  mySet.insert(i);
  cin>>a[i];
 }
 b[0]=a[0];
 for(int i=0;i<n;i++){
  b[1]=a[i];
  if(b[0]<b[1]){
   b[0]=b[1];
  }
 }
 cout<<b[0]<<endl;
//输出最小值  
 b[0]=a[0];
 for(int i=0;i<n;i++){
  b[1]=a[i];
  if(b[0]>b[1]){
   b[0]=b[1];
  }
 }
 cout<<b[0]<<endl;
//输出和
  for(int i=0;i<n;i++){
 sum=sum+a[i];
 }
 cout<<sum<<endl;
 return 0;
}
0 0