首页 > 编程语言 > 详细

处理算法笔试中的格式化字符串输入

时间:2019-08-30 00:01:47      阅读:127      评论:0      收藏:0      [点我收藏+]

如何处理算法笔试中的格式化字符串输入。

 1 #include <iostream>
 2 #include <string>
 3 #include <algorithm>//replace函数需要
 4 #include <sstream>  //stringstream需要
 5 using namespace std;
 6 
 7 int main()
 8 {
 9     /*读取成数组的例子*/
10     string str;
11     cin >> str;                                //先读入字符串
12     replace(str.begin(), str.end(), ,,  ); //逗号替换空格
13 
14     stringstream ss;
15     ss.str(str);//转换成stringstream
16 
17     int i = 0;
18     vector<int> vec(100);
19     while (ss >> vec[i])//流格式化
20         i++;
21     int size = i;
22     for (i = 0; i < size; i++)
23         cout << vec[i] << "  ";
24 
25     /*读取成字符串的例子*/
26     string str1;
27     cin >> str1;                                 //先读入字符串
28     replace(str1.begin(), str1.end(), ,,  ); //逗号替换空格
29 
30     stringstream ss1;
31     ss.str(str1);//转换成stringstream
32 
33     int i1 = 0;
34     vector<string> vec1(100);
35     while (ss >> vec1[i1])//流格式化
36         i1++;
37     int size1 = i1;
38     for (i1 = 0; i1 < size; i1++)
39         cout << vec1[i] << "  ";
40 
41     //模板真的强大
42     return 0;
43 }

今天做算法题,不会处理输入......丢人了!

处理算法笔试中的格式化字符串输入

原文:https://www.cnblogs.com/yocichen/p/11432631.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!