问题:将输入的数字(字母)按从小到大输出?
解答:
#include<iostream>
#include<algorithm>
using namespace std;
int main() {
string str;
cin >> str;//输入字符串
sort(str.begin(), str.end());
cout << str << endl;
return 0;
}
问题:如何去掉字符串中的第一个或者最后一个数?
解答:
#include<iostream>
#include<algorithm>
using namespace std;
int main() {
string str;
cin >> str;
str.erase(str.begin());//删除第一个
str.erase(--str.end());//删除最后一个
cout << str << endl;
return 0;
}
问题:如何取出字符串中连续的几个数字?
解答:
#include<iostream>
#include<algorithm>
using namespace std;
int main() {
string str;
cin >> str;
str = str.substr(1, 3);//取出字符串中位置为1开始的3个数字
cout << str << endl;
return 0;
}