教大家一招对付非空格分隔

int a,b;
char tmp;
cin>>a>>tmp>>b;
这样子a b都是输入的数,tmp就是分隔符啦#C++工程师#
全部评论
char c=cin.get();if(c!=EOF)XXX
点赞 回复 分享
发布于 2018-08-12 13:36
大神,请收下我的膝盖
点赞 回复 分享
发布于 2018-08-12 13:25
大佬拿了多少分
点赞 回复 分享
发布于 2018-08-12 12:51
。。。我也是这么写的,不过头条用逗号分隔又用分号分隔那个就GG了。。。
点赞 回复 分享
发布于 2018-08-12 12:47
第二题 可以用getchar( ),判断是否是回车 intN;   cin>>N;//假如2组 //2,5;6,7 //3,7;2,8;4,6 int tmp,fir,sec; char c ='T'; set<pair(int,int)> st; while(N--){ while(c!='\n'){ cin>>tmp>>c;   fir = tmp; cin>>tmp;  sec = tmp; c =getchar();     st.emplace(fir,sec);   } }
点赞 回复 分享
发布于 2018-08-12 12:44
但是有一个问题是,如果输入不定数量的数字和字符呢,比如第二题……
点赞 回复 分享
发布于 2018-08-12 12:24
好像这是最简单的方法,用getline,然后再分割感觉多写了很多代码。。。
点赞 回复 分享
发布于 2018-08-12 12:22
也是一个方法~
点赞 回复 分享
发布于 2018-08-12 12:20

相关推荐

不愿透露姓名的神秘牛友
07-07 14:00
不想多说了,什么逆天HR,还要教我礼貌😂
机械打工仔:这不纯傻卵吗,他还操心上别人老板了
投递BOSS直聘等公司8个岗位
点赞 评论 收藏
分享
Yki_:你要算时间成本呀,研究生两三年,博士三四年,加起来就五六年了,如果你本科去腾讯干五年,多领五年的年薪,加上公司内涨薪,可能到时候十五年总薪资也跟博士差不多
点赞 评论 收藏
分享
半解316:内容充实,细节需要修改一下。 1,整体压缩为一页。所有内容顶格。 2,项目描述删除,直接写个人工作量 修改完之后还需要建议,可以私聊
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务