#include<iostream>
using namespace std;
int a[101];
int main(){
int n;
int sum=0,sum2=0;
cin>>n;
for(int i=0;i<n;i++){
cin>>a[i];
}
int max=a[0];
sum+=a[0];
for(int i=1;i<n;i++){
if(a[i]>max) {
sum+=a[i];
max=a[i];//max 对应的就是最小值
}
}
for(int i=0;i<n;i++){
sum2+=a[i];
}
cout<<sum2<<endl<<sum;
return 0;
}
此题较简单,
发现:sum的最大值不就是输入的和么。!!!
sum的最小值的话:A数组,和(此题是sum2)先存入第一个数,然后第二个数如果比第一个数小(或者等于),则不存入和,不然存入和(此时max也更新)。