例题1:

输入多行数据,每行包含若干个以空格隔开的整数,输出每行中所有整数之和

#include<iostream>
#include<string>
#include<sstream>
using namespace std;
int main(){string line;while(getline(cin,line)){int sum=0,x;stringstream ss(line);while(ss>>x) sum+=x;cout<<sum<<"\n"; }return 0;
} 

*读取string 对象:
1.直接读取,string对象会自动忽略开头的空白(空格换行制表符)并从第一个真正的字符读起,直到遇见下一个空白为止。

#include<iostream>
#include<string>
#include<sstream>
using namespace std;
int main(){string s;cin>>s;cout<<s<<endl;
}
//     hello world
//hello
int main(){string s,s1;cin>>s>>s1;cout<<s<<s1<<endl;
}
//hello world
//helloworld

2.读取一行
最终得到的字符串中保留输入时的空白字符,用getline函数代替>>运算符。
getline一遇到换行符,就结束读取操作并返回结果。如果输入的一开始就是换行符,所得结果是个空string

#include<iostream>
#include<string>
using namespace std;int main(){string line;while(getline(cin,line)){cout<<line<<endl;}
}
//   hello oworld 1
//   hello oworld 1

算法竞赛入门经典 第五章总结1相关推荐

  1. 算法竞赛入门经典第3章

    3.1数组 数组较大 比较大的数组尽量声明在main函数外,否则程序可能无法进行. 数组操作 如果要从数组a复制k个元素到数组b,可以这样做:memcpy(b,a,sizeof(int)*k).  如 ...

  2. 《算法竞赛入门经典》 第二章 循环结构程序设计 习题

    注:这里为了便于测试,直接使用stdin,stdout进行输出,没有进行文件读写操作. 习题2-1 位数(digit) 输入一个不超过10^9的正整数,输出它的位数.例如12735的位数是5.请不要使 ...

  3. 《算法竞赛入门经典》第一章习题答案

    习题1-1 平均数(average) 输入3个整数,输出它们的平均值,保留3位小数. #include <stdio.h> int main() { int a,b,c; scanf(&q ...

  4. 《算法竞赛入门经典》第一章1.5

    1.5.4 问题1 问题2 问题3 问题4 问题5  最邻近的else 转载于:https://www.cnblogs.com/LzKlyhPorter/p/4185828.html

  5. 算法竞赛入门经典 第七章 总结

    目录: 7.1 简单枚举 7.2 枚举排列 7.3 子集生成 7.1 简单枚举 例题7-1 除法(Division, UVa 725) 输入正整数n,按从小到大的顺序输出所有形如abcde/fghij ...

  6. 算法竞赛入门经典第六章(例题) B - Rails(涉及到栈的运用)

    题目:B - Rails 原题链接:https://cn.vjudge.net/contest...: 题目大意:先输入一个表示火车的节数,火车原本是按从1到n的顺序,但是一起进的还是分开进的是不一定 ...

  7. 刘汝佳算法竞赛入门经典第三章习题

    /*给出一些容易理解的解题方法  但是没有oj评测 所以无法保证一定正确  矩阵的旋转给出了左旋和右旋 不确定题目3-5是哪一种*/ 习题3-1分数统计(stat) 输入一些学生的分数,哪个分数出现的 ...

  8. 算法竞赛入门经典第4章 【uvaoj习题(一)】

    题目合集 http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=94 uva100 ...

  9. 第一章 程序设计入门--算法竞赛入门经典

    第一章 程序设计入门–算法竞赛入门经典 知识点一: int m=25; printf("%d\n",m); printf("%03d\n",m); 输出如下: ...

最新文章

  1. 我的读论文经验总结!
  2. tensorflow-gpu版本出现libcublas.so.8.0:cannot open shared object file
  3. c语言100以内加减乘除,一百以内的加减乘除法游戏....
  4. C 语言获取系统时间
  5. html和xhtml和html5一些区别和笔记
  6. 未处理的异常:进程性能计数器已禁用
  7. linux终端安装playonlinux,Ubuntu怎么安装PlayOnLinux
  8. python-函数的嵌套调用
  9. __weak 修饰符
  10. html5表单新增验证属性,HTML5表单增强属性
  11. notifier chain — 内核通知链【转】
  12. 【周志华机器学习】总目录
  13. 计算机博士美国高校雅思要求,雅思8分成功申堪萨斯大学博士(助研全奖)
  14. 关于New Date()获取的不是当前电脑时间问题
  15. 华迪杯计算机设计大赛省赛奖金,西南财经大学天府学院学子在2019年“华迪杯”中国大学生计算机设计大赛四川省级赛中获佳绩...
  16. 跑腿小程序需要服务器吗,小程序设置流程
  17. 新零售的坑,社交流量怎么填?
  18. 使用MiKTeX和TeXstudio编辑latex
  19. 史上最全的边缘计算应用场景
  20. Python进行微信公众号开发

热门文章

  1. python lxml xpath爬取图片代码
  2. 为什么MySQL索引更适合B+树而不是二叉树、B树
  3. python 中split函数的应用_举例详解Python中的split()函数的使用方法
  4. 360手机助手游戏怎么实名认证 360手机助手下载的游戏怎么关了悬浮窗
  5. 400 bad request的原因意思和解决方法
  6. Windows平台RTMP/RTSP播放器如何实现实时音量调节
  7. nodejs 安装后 npm-v 无效,node全局环境配置
  8. Java中String类中compareTo( )方法
  9. MySQL 批量插入数据,单次插入多少条数据效率最高
  10. Jsp和Servlet有什么区别?