文章目錄
-
- 1. 題目來源
- 2. 題目說明
- 3. 題目解析
-
- 方法一:sort()+substr()+正常解法
1. 題目來源
連結:擷取姓名并排序
2. 題目說明
3. 題目解析
方法一:sort()+substr()+正常解法
題意很明确,就是将字元串字首去掉并排序即可。就是一個簡單的
substr()
應用。
參見代碼如下:
#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
int main() {
int n;
cin >> n;
string name[105];
for (int i = 0; i < n; ++i) {
cin >> name[i];
name[i] = name[i].substr(3);
}
sort(name, name + n);
for (int i = 0; i < n; ++i) {
cout << name[i] << endl;
}
return 0;
}