以逗号隔开
a,c,bb //不固定行数,用逗号分开字符串
f,dddd
nowcoder
数据如上,行数是不固定的,且每行字符串多少个不固定,用逗号隔开,输出要求排序。
**核心代码**
#include<sstream>
#include<iostream>
using namespace std;
int main(){
string line;
while (cin>>line){ //直接读入一整行
stringstream ss(line); //转化为字节流
string str;
vector<string> vec;
while(getline(ss, str, ',')) //把整个字符串以逗号分开,读取每个string存入数组
vec.push_back(str);
//排序和输出....
}
以空格隔开
a c bb //不固定行数,用空格分开字符串
f dddd
nowcoder
数据如上,行数是不固定的,且每行字符串多少个不固定,用空格隔开,输出要求排序。
**核心代码**
#include<sstream>
#include<iostream>
using namespace std;
int main(){
string line;
while (cin>>line){ //直接读入一整行
stringstream ss(line); //转化为字节流
string str;
vector<string> vec;
while(cin>>str) //把整个字符串以逗号分开,读取每个string存入数组
vec.push_back(str);
//排序和输出....
}