getline以及sstream

考虑这样一个题目:

输入的每行是若干整数,要求输出每行所有整数的和。

实例代码:

 1 #include <iostream>
 2 #include <string>
 3 #include <sstream>
 4 using namespace std;
 5 int main(){
 6     string line;
 7     while(getline(cin,line)){
 8         int sum = 0,x;
 9         stringstream ss(line);
10         while(ss >> x) sum += x;
11         cout << sum << endl;
12     }
13     return 0;
14 }

 

posted @ 2016-08-23 10:53  Yan_Bin  阅读(366)  评论(0编辑  收藏  举报