请问C++怎么输入几个数字,中间以“,”隔开???
答案:3 悬赏:60
解决时间 2021-01-07 02:50
- 提问者网友:我一贱你就笑
- 2021-01-06 09:02
请问C++怎么输入几个数字,中间以“,”隔开???
最佳答案
- 二级知识专家网友:長槍戰八方
- 2021-01-06 09:13
好像C++没有像scanf控制的那么精确,有个cin.get()是可以忽略掉一个字符的,但那个字符可以是任何字符,不限定是逗号。比如
cin>>a;cin.get();
cin>>b;cin.get();
cin>>c;
你输入1,2,3,或者1a2b3,都可以。
cin>>a;cin.get();
cin>>b;cin.get();
cin>>c;
你输入1,2,3,或者1a2b3,都可以。
全部回答
- 1楼网友:神也偏爱
- 2021-01-06 10:45
我暂时保留我的看法!
- 2楼网友:鸠书
- 2021-01-06 09:30
#include "stdio.h"
#include "iostream.h"
void main()
{
int a,b,c;
cout<<"输入a,b,c:"< scanf("%d,%d,%d",&a,&b,&c);
printf("a=%d\nb=%d\nc=%d\n",a,b,c);
}
scanf("%d,%d,%d",&a,&b,&c)中"%d,%d,%d"之间的“,”不能省去。如果你把"%d,%d,%d"之间“,”删除,在输入数字的时候用空格、回车、tab把数字分开都可以
#include "iostream.h"
void main()
{
int a,b,c;
cout<<"输入a,b,c:"<
printf("a=%d\nb=%d\nc=%d\n",a,b,c);
}
scanf("%d,%d,%d",&a,&b,&c)中"%d,%d,%d"之间的“,”不能省去。如果你把"%d,%d,%d"之间“,”删除,在输入数字的时候用空格、回车、tab把数字分开都可以
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯