PS:
求最值
用algorithm中的max_element、min_element, 这两个函数返回的是位置指针,*max_element可以获得最大值
求和
int sum = accumulate(vec.begin() , vec.end() , 0); //0为sum初值
从空字符串开始,把vec里的每个元素连接成一个字符串。
string sum = accumulate(v.begin() , v.end() , string(" "));
#include<bits/stdc++.h>
using namespace std;
#define ll long long
int main() {
int n;
cin>>n;
int a[n];
for(int i=0; i<n; i++){
cin>>a[i];
}
cout<<*max_element(a,a+n)<<"\n"<<*min_element(a,a+n)<<"\n"<<accumulate(a,a+n,0);
return 0;
}