99问答网
所有问题
当前搜索:
cin一次输入多个
一个整形变量,
cin
为什么可以
输入
5+5不报错
答:
由于
输入
5+5是符合要求的,所以不报错——
cin
>> n的形式当n是int型时,遇到不是0~9的数字时认为前面输入的数字有效而且已经输入结束了,所以输入5+5时整型变量只得到了5,后面的+和5还留在输入缓冲区中。
c语言
输入多个
string字符串的时候,怎么输入一个,回车以后再输入第二个...
答:
char a[10], b[10];
cin
>>a;cin>>b;然后再把ab从char转为string 这样试试 如 include <iostream>;#include <string>;using namespace std;void main() {char a[10],b;cin >> a;cin >> b;string s = a;cout << s << endl;} ...
C语言
cin
.getline()的
输入
问题?
答:
第二个
cin
.getline() 没有提示
输入
就直接结束。这是因为 cin.getline() 会把剩余的字符留在队列中,并且设置失效位,并关闭输入。为此,需要清除失效位:if (!cin) { cin.clear();while (cin.get() != '\n') { continue;} }
C语言中int与
cin
的区别是什么
答:
这2个没有什么联系,int是数据类型,表示整型,而
cin
代表标准
输入
设备,使用提取运算符 ">>" 从设备键盘取得数据,送到输入流对象cin中,然后送到内存。使用cin可以获得
多个
从键盘的输入值,基础知识你要好好学哦
cin
.getline问题
答:
所以第
一次输入
的东西,如果没有用完,下次读,就会读进前面一次的东西。C 语言可以用 fflush 清除缓冲区,C++ 也应有相类似的 flush 函数可以清除缓冲区。两次读之间加入 flush 就可以避免 第一次输入的后
几个
字条符会在第二次输入前进入。
cin
可以用 cin.clear(); cin.sync();之类函数。
...我想问在这个题中while里面为什么有
cin
>>n?
答:
cin
>>n;的作用是每次读一个数保存到n。如果你
输入
了
多个
数,就需要进行多次的读取操作。输入多少个就需要读取多少个,直到读取到一个0,才会跳出while循环。代码中整个while循环的作用是:如果当前
读入
的一个数不是0,如果这个数是正数(n>0),就令i自加1,因为用i来统计正数的个数。如果这个数...
c++在
输入
语句
cin
>>a>>b ;可以加入’\t’ 和 endl之类的符号吗_百度...
答:
是不能的,因为’\t’ 和 endl是不能在
cin
中出现的,只能在cout那里实现其功能。准确点讲,就是程序设计者没有为定义此类型的操作符。希望对你有帮助!
C++问题!
cin
能读取回车和空格字符吗?
答:
不能,
cin
遇到回车与空格结束读取,例如下面的代码:string str;cin >> str;cout << str;
输入
:abcdefg hijk 输出结果将会是:abcdefg 空格以后的将会被丢弃
请教一下一个关于
输入
流
cin
的问题
答:
20];int k=0,i;while(
cin
>>a){if(k==1){k=0;break;} k=1;} if (k==1){cout<<"中间有空格"<<endl;} } 运行后
输入
0 再输入0则不会出现中间有空格.而你输入ttt tt则是第一种情况。实际上程序执行到第二个t 后就会到最后一句话,输出中间有空格。最后面的t tt都没有用到....
请问cout.width(4)是什么意思?
答:
cin
与cout 一:标准输入函数cin 不知道说它是个函数对还是不对,它是代表标准的输入设备--键盘。他是属于流的,他的用法和流的用法是一样的。也就是:cin>>变量;小小的说明一下,
输入多个
变量可以写在一行,如:cin>>x>>y>>z;这样写不是不允许,而是不好看,如果是不同的变量类型,那就更是...
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜