字符串输入输出以及stl排序
字符串排序(1)
http://www.nowcoder.com/questionTerminal/251845265711496da75c59126725f76b
注意两点:
sort支持为字符串数组进行排序;- 利用
printf输出字符串要使用%s以及要通过c_str()将string转换为c风格字符串
#include <iostream>
#include <algorithm>
#include <string>
#include <vector>
#include <cstdio>
using namespace std;
int main(){
int t;
cin>>t;
vector<string> vec;
for(int i=0;i<t;i++){
string tmp;
cin>>tmp;
vec.push_back(tmp);
}
if(vec.size()==0) return 0;
sort(vec.begin(),vec.end());
printf("%s", vec[0].c_str());
for(int i = 1; i<vec.size();i++){
printf(" %s", vec[i].c_str());
}
return 0;
} 
查看8道真题和解析