输入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 */
相关文章推荐
- c++之STL(13) STL 算法 - 查找算法(4)find_first_of(b,e,sb,se) find_first_of(b,e,sb,se,bp)
- find_first_of (STL Sample)
- STL可能的误用-find_first_of和erase
- STL 之find,find_if,find_end,find_first_of
- STL_算法_查找算法(find_first_of、find_last_of)
- stl:find _first_of与search用法
- 编写函数,对标准输入进行扫描,并对“the”出现的次数进行计数。 进行比较时应区分大小写。认为一个单词有一个或多个空格字符分隔, 并且输入行在长度上不会超过100个字符,计数结果输出。
- C++的STL之find_first_of
- 实战c++中的vector系列--vector应用之STL的find、find_if、find_end、find_first_of、find_if_not(C++11)
- (原創) 如何使用find_first_of() algorithm? (C/C++) (STL)
- STL 之find,find_if,find_end,find_first_of
- 实战c++中的vector系列--vector应用之STL的find、find_if、find_end、find_first_of、find_if_not(C++11)
- C++ STL 算法:查找算法(4)find_first_of
- C++STL库中string类的find()和findfirstof()函数比较
- 这个C++程序 输入一组数据 为何会输出很多个结果啊~ 是有关文件处理的
- 递归的使用:编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数1/1+1/3+...+1/n。将输出结果保留到至少8个小数点。
- A Byte of Python 笔记(10)输入/输出:文件和储存器
- Head First Java(4)—— 序列化和文件的输入/输出
- java代码实现从键盘输入编号,输出价格,并且不再编号内的,无效输入!!!!
- 【剑指offer24】输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。