#include<algorithm>
#include<numeric>
#include<string>
#include<vector>
#include<iostream>
using namespace std;
void main()
{
//整数累加
int a[4]={12,34,44,55};
vector<int> aint(a,a+4);
int num = accumulate(aint.begin(),aint.end(),0); //0为初始值
cout<<num<<endl;
//字符串累加
string s[4]={"shao","zhang","he","wang"};
vector<string> str(s,s+4);
string nstring = accumulate(str.begin(),str.end(),string(""));
cout<<nstring<<endl;
}
#include<string>
#include<iostream>
#include<algorithm>
using namespace std;
void main()
{
string s("Welcome To Web Site!");
transform(s.begin(),s.end(),s.begin(),toupper);//字母转大写
cout<<s<<endl;
}