c++的输入一个字母为cin>>a,那假如要输入两个字母或要连续输入很多个字母呢,改用cin怎么写呢
答案:5 悬赏:50 手机版
解决时间 2021-02-15 06:52
- 提问者网友:書生途
- 2021-02-15 00:34
c++的输入一个字母为cin>>a,那假如要输入两个字母或要连续输入很多个字母呢,改用cin怎么写呢
最佳答案
- 五星知识达人网友:往事埋风中
- 2021-02-15 01:21
string strValue;
cin>>strValue;
你爱输入几个字母就几个字母,如果你输入a那么strValue=a,如果你输入了abcdef那么strValue=abcdef
int nValue;
cin>>nValue;
你输入1;那nValue=1,你输入123456789那nValue = 123456789;
cin>>strValue;
你爱输入几个字母就几个字母,如果你输入a那么strValue=a,如果你输入了abcdef那么strValue=abcdef
int nValue;
cin>>nValue;
你输入1;那nValue=1,你输入123456789那nValue = 123456789;
全部回答
- 1楼网友:空山清雨
- 2021-02-15 03:58
另外,站长团上有产品团购,便宜有保证
- 2楼网友:走死在岁月里
- 2021-02-15 03:29
int a[ ]
for(条件)
{cin>>a[i];}追问假如只是想输入两个也要这样?要弄个数组?
for(条件)
{cin>>a[i];}追问假如只是想输入两个也要这样?要弄个数组?
- 3楼网友:酒安江南
- 2021-02-15 02:37
cin>>会返回一个输入流,所以继续使用>>即可;
示例:
char a,b;
cin>>a>>b ;追问那假如我要输入两个数,10和23,在键盘上敲10的时候,它怎么知道这个数敲完了,而不与第二个字混淆呢?
示例:
char a,b;
cin>>a>>b ;追问那假如我要输入两个数,10和23,在键盘上敲10的时候,它怎么知道这个数敲完了,而不与第二个字混淆呢?
- 4楼网友:人類模型
- 2021-02-15 01:53
如果是字符串的话,先声明一个字符数组比如char a[1000],然后cin>>a就可以了
当然也可以用循环for(i=0;i>a[i]来做,以上方法仅限char数组
如果仅有两个,当然直接cin>>a>>b就行了,如果是char的话,各取一个字符,如果是int的话,回车是分割的标识,输入a后回车后再输入b
具体做时有疑问可以HI我
当然也可以用循环for(i=0;i
如果仅有两个,当然直接cin>>a>>b就行了,如果是char的话,各取一个字符,如果是int的话,回车是分割的标识,输入a后回车后再输入b
具体做时有疑问可以HI我
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯