您的位置:首页 > 其它

输入1,2,3,4....输出1 2 3 4并且输出结果要换行(STL Find_first_of)

2013-09-14 17:25 369 查看
#include <iostream>
#include <string>
#include <vector>
using namespace std;

////////////////////////////
void main()
{
vector<string> vStr;
string str;
cin>>str;
str = str + ",";
while(str.size() != 0)
{
vStr.push_back(str.substr(0,str.find_first_of(',',0)));
str.erase(0,str.find_first_of(',',0)+1);
}
for(int i = 0;i < vStr.size();i++)
cout<<vStr[i]<<endl;
}
/*
输入:12,4,5,3,4,....,100 (任意数量)
然后输出
12
4
5
3
4
...
100

测试用例:
1,4,6,7,8,23,54,678,90,12
1
4
6
7
8
23
54
678
90
12
*/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐