算法竞赛入门经典 第五章总结1
例题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相关推荐
- 算法竞赛入门经典第3章
3.1数组 数组较大 比较大的数组尽量声明在main函数外,否则程序可能无法进行. 数组操作 如果要从数组a复制k个元素到数组b,可以这样做:memcpy(b,a,sizeof(int)*k). 如 ...
- 《算法竞赛入门经典》 第二章 循环结构程序设计 习题
注:这里为了便于测试,直接使用stdin,stdout进行输出,没有进行文件读写操作. 习题2-1 位数(digit) 输入一个不超过10^9的正整数,输出它的位数.例如12735的位数是5.请不要使 ...
- 《算法竞赛入门经典》第一章习题答案
习题1-1 平均数(average) 输入3个整数,输出它们的平均值,保留3位小数. #include <stdio.h> int main() { int a,b,c; scanf(&q ...
- 《算法竞赛入门经典》第一章1.5
1.5.4 问题1 问题2 问题3 问题4 问题5 最邻近的else 转载于:https://www.cnblogs.com/LzKlyhPorter/p/4185828.html
- 算法竞赛入门经典 第七章 总结
目录: 7.1 简单枚举 7.2 枚举排列 7.3 子集生成 7.1 简单枚举 例题7-1 除法(Division, UVa 725) 输入正整数n,按从小到大的顺序输出所有形如abcde/fghij ...
- 算法竞赛入门经典第六章(例题) B - Rails(涉及到栈的运用)
题目:B - Rails 原题链接:https://cn.vjudge.net/contest...: 题目大意:先输入一个表示火车的节数,火车原本是按从1到n的顺序,但是一起进的还是分开进的是不一定 ...
- 刘汝佳算法竞赛入门经典第三章习题
/*给出一些容易理解的解题方法 但是没有oj评测 所以无法保证一定正确 矩阵的旋转给出了左旋和右旋 不确定题目3-5是哪一种*/ 习题3-1分数统计(stat) 输入一些学生的分数,哪个分数出现的 ...
- 算法竞赛入门经典第4章 【uvaoj习题(一)】
题目合集 http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=94 uva100 ...
- 第一章 程序设计入门--算法竞赛入门经典
第一章 程序设计入门–算法竞赛入门经典 知识点一: int m=25; printf("%d\n",m); printf("%03d\n",m); 输出如下: ...
最新文章
- 我的读论文经验总结!
- tensorflow-gpu版本出现libcublas.so.8.0:cannot open shared object file
- c语言100以内加减乘除,一百以内的加减乘除法游戏....
- C 语言获取系统时间
- html和xhtml和html5一些区别和笔记
- 未处理的异常:进程性能计数器已禁用
- linux终端安装playonlinux,Ubuntu怎么安装PlayOnLinux
- python-函数的嵌套调用
- __weak 修饰符
- html5表单新增验证属性,HTML5表单增强属性
- notifier chain — 内核通知链【转】
- 【周志华机器学习】总目录
- 计算机博士美国高校雅思要求,雅思8分成功申堪萨斯大学博士(助研全奖)
- 关于New Date()获取的不是当前电脑时间问题
- 华迪杯计算机设计大赛省赛奖金,西南财经大学天府学院学子在2019年“华迪杯”中国大学生计算机设计大赛四川省级赛中获佳绩...
- 跑腿小程序需要服务器吗,小程序设置流程
- 新零售的坑,社交流量怎么填?
- 使用MiKTeX和TeXstudio编辑latex
- 史上最全的边缘计算应用场景
- Python进行微信公众号开发
热门文章
- python lxml xpath爬取图片代码
- 为什么MySQL索引更适合B+树而不是二叉树、B树
- python 中split函数的应用_举例详解Python中的split()函数的使用方法
- 360手机助手游戏怎么实名认证 360手机助手下载的游戏怎么关了悬浮窗
- 400 bad request的原因意思和解决方法
- Windows平台RTMP/RTSP播放器如何实现实时音量调节
- nodejs 安装后 npm-v 无效,node全局环境配置
- Java中String类中compareTo( )方法
- MySQL 批量插入数据,单次插入多少条数据效率最高
- Jsp和Servlet有什么区别?