c++读一行数字以换行结束,读一行句子以换行结束,读多行字符串
基础
1、getchar()
头文件#include<cstdio>
中
从标准输入读下一个字符。原返回int(如输入a,函数返回97)。
2、getline()
读入一行字符串,以换行结束。
应用:实现输入
1、读一行整数,以换行结束。便输出。
输入: 10 20 30 80 70
输出: 10 20 30 80 70
#include <iostream>
#include <cstdio>
#include <vector>
using namespace std;int main(){int num;vector<int> v;while(cin>>num){v.push_back(num);char ch= gerchar();//读取下一个字符,为换行符,则breakif(ch=='\n')break;}//输出略。return 0;
}
2、读一行句子以换行结束
string words;getline(cin, words);//读入一行字符串,遇到换行结束cout<< words<<endl;
3、读多行字符串
假如读一组字符串。注意用while(getline(cin, str))要写上if(str.size()==0) break;
才能结束循环。
输入:
li xiao ming
gao yang
chen chen
liu wen
#include <iostream>
#include <cstdio>
#include <vector>
using namespace std;int main(){string str;vector<string> str_list;while(getline(cin, str){if(str.size()==0) break;//记得要这句,才能结束输入str_list.push_back(str);}cout<< str_list.size()<<endl; for(auto s: str_list){cout<< s << endl;}return 0;
}
输出:
4
li xiao ming
gao yang
chen chen
liu wen
c++读一行数字以换行结束,读一行句子以换行结束,读多行字符串相关推荐
- 让预训练语言模型读懂数字:超对称技术发布 10 亿参数 BigBang Transformer [乾元]金融大规模预训练语言模型
导读:超对称技术公司发布10亿参数金融预训练语言模型BigBang Transformer[乾元].BBT大模型基于时序-文本跨模态架构,融合训练文本和时序两种模态数据,下游任务准确率较T5同级别模型 ...
- 让预训练语言模型读懂数字:超对称技术联合复旦知识工场等发布10亿参数BigBang Transformer[乾元]金融大规模预训练语言模型
目录 1.通用大模型的缺陷 2.专注于融合训练时序-文本跨模态的预训练模型算法架构 3.学术和工业界覆盖最完整,规模最大的金融投资类数据集 4.创新的预训练方法可大幅提高语言模型准确度:Similar ...
- Android 桌面图标右上角显示未读消息数字
背景: 在Android原生系统中,众所周知不支持桌面图标显示未读消息提醒的数字,虽然第三方控件BadgeView可以实现应用内的数字提醒.但对于系统的图标,特别是app的logo图标很难实现数字标志 ...
- 计算机英语怎么写怎么读,英语数字怎么读法
天下数字是一家,由于语言的差异,读法各有各的不同.当把中文的数字转化成英文时,英大总要反应一会儿. 如何正确.又快速地读出英语数字? 首先,从基数词入手. 01 基本数字 百位以内的基数词还是比较好读 ...
- 每三个数换行 用C语言表示,关于换行符:使用fscanf()读取每行3个数字的文件,为什么“%d%d%d%* c”和“%d%d%d”一样好?...
我知道%d格式说明符,当在fscanf()中使用时,会读取一个整数并忽略其前面的空白,包括换行符(我已对其进行了验证).但是在下面的程序中,我使用fscanf()来从多行(每个行包含3个整数)的文件读 ...
- python如何拼读英语单词怎么写_怎么用英标快速拼读英语单词,这些技巧你知道吗...
怎么用英标快速拼读英语单词?我们都知道学习英语离不开英语单词,单词是我们学习英语的基础,一个人只有积累足够多的英语单词,才能更好的去学英语.首先就要从读英标开始,那么大家知道如何用英标快速拼读单词吗? ...
- C++输入一行数字存放到数组
题目要求接收一行数字 0 1 2 3 0 2 1 2 1 vector<int>test;int k;while (cin >> k){test.push_back(k);if ...
- ## 使用flex布局(多行,一行三个),换行后最后一行左右对齐问题
使用flex布局(多行,一行三个),换行后最后一行左右对齐问题 <html><head><style>html,body,ul {margin: 0;padding ...
- 哈工大计算机学院大四课程,哈工大读计算机专业,大四女生,现在出来工作好还是读研比较好?...
哈工大是国内实力相当强悍的工科院校,由于地处东北,地理位置不佳,导致该校的录分与同档次院校相比录分更低一些,其实正是因为录分不高,性价比才显得更高,很多分数在620左右考生们,报考哈工大优势专业就业还 ...
最新文章
- FiM | 牧医所奶业创新团队建立瘤胃微生物脲酶的靶向宏蛋白质组方法
- Python列表之for循环应用
- pom.xml的配置详解
- lm opencv 算法_OpenCV进行图像相似度对比的几种办法
- 第四篇:Spring Boot 整合listener
- 服务器怎么存储文件节省空间,超大空间云服务器文件存储
- hadoop安装小记
- [USACO14OPEN]Fair Photography【前缀和】
- python 解压缩字符串_在C中压缩字符串,在python中解压缩
- 工作笔记——海康威视网络摄像头接入华为云VIS服务
- python画e指数函数_python绘制指数函数
- 彻底解决金山毒霸锁定chrome主页
- Java工具类Result<T>
- 谷歌人工智能设计的芯片揭示什么是智能的本质
- 宗镜录略讲——南怀瑾老师——系列11
- minst手写数字识别(带界面)
- WinEdt 报错: Misplaced alignment tab character . 解决方法
- SpringCloud 搭建服务注册中心
- 计算机有哪些配件名称大全,台式机主机有哪些配件组成
- 【步进电机】基于L297A 大功率设计的步进电机驱动器