将2个字符串连起来,结果取代第一个字符串
#include <iostream>
#include <string>
using namespace std;
int main()
{
string s,s1;
cin>>s>>s1;//不可添加endl
s+=s1;
cout<<s<<endl;
return 0;
}
有5个字符串,要求对它们由小到大顺序排列
#include <iostream>
#include <string>
using namespace std;
int main()
{
string s[5],t;
int i,j;
for(i=0;i<5;i++)
cin>>s[i];
for(j=0;j<4;j++)
for(i=0;i<4-j;i++)
if(s[i]>s[i+1])
{
t=s[i];
s[i]=s[i+1];
s[i+1]=t;
}//起泡法
for(i=0;i<5;i++)
cout<<s[i]<<' ';
cout<<endl;
return 0;
}