99问答网
所有问题
当前搜索:
cin一次输入多个
c++ 二维数组
输入
问题
答:
i][j];执行完时,i,j才会真的被赋值,所以对于
cin
>>i>>j>>a[i][j];
输入
a[i][j]时,i,j还没有值,所以出错,可通过给i,j赋初始值来验证:include<iostream.h> void main(){ int i=0,j=1;int a[100][100];cin>>i>>j;cin>>a[i][j];} 这样就不会报错了~...
c语言
cin
和scanf的区别是什么?
答:
c/c++ 语言中
cin
与scanf区别为:性质不同、操作效率不同、取数据不同。一、性质不同 1、cin:cin是标准化
输入
,包含在头文件<iostream>中。2、scanf:scanf是格式化输入,包含在头文件<stdio.h>中。二、操作效率不同 1、cin:cin先把要输入的东西存入缓冲区,再输入,导致的输入操作效率稍低,但...
为什么
cin输入
不会越界,而cout会越界?
答:
输入原理:程序的输入都建有一个缓冲区,即输入缓冲区。
一次输入
过程是这样的,当一次键盘输入结束时会将输入的数据存入输入缓冲区,而
cin
函数直接从输入缓冲区中取数据。正因为cin函数是直接从缓冲区取数据的,所以有时候当缓冲区中有残留数据时,cin函数会直接取得这些残留数据而不会请求键盘输入。输出...
c++里的
cin
输入
的数据有问题嘛? 结果问题很大!
答:
你写的代码有问题,正确:include<iostream.h> define N 4 void main(){ float x[N],t;int a,b,k;cout<<"
输入
带排序的数字";for(a=0;a<N;a++)
cin
>>x[a];for(a=0;a<N;a++){ k=a;for(b=a+1;b<N;b++)if(x[k]>x[b])k=b;if(k!=a){ t=x[a];x[a]=x[k];...
while(
cin
)怎么解释?
答:
cin
是C++编程语言中的标准
输入
流对象,即istream类的对象。cin主要用于从标准输入读取数据,这里的标准输入,指的是终端的键盘。此外,cout是流的对象,即ostream类的对象,cerr是标准错误输出流的对象,也是ostream 类的对象。这里的标准输出指的是终端键盘,标准错误输出指的是终端的屏幕。cin读取数据也是...
C++中
cin
.get()的具体用法
答:
num=
cin
.get();这是第二次输入。因为第一次用了get,所以输入流队列中有个回车。则get()接受这个回车。又因为get()收到回车或空格或制表符就停止输入。所以这一次的输入就是一个回车,可以num=cin.get();之前把回车给弄了。你应该想到了。就用cin.get(),把第
一次输入
留下的回车给弄走.则...
C++小白提问
答:
C++的
cin
>>ch;
输入
流是自动检测变量的类型的,这里检测到ch是char型后就只接收一个字符,所以你输入97是不行的,它只接收9。而你直接输入字符a的话,ch的值就是97了……
C++问题 初学者
答:
cin
>>s;cou<<s;就能想
输入
输出int ,float 等基本类型一样输出自己定义的类型了。总的来说,c++输入输出方式很简单,没有想c一样的 %d,%f,%c,%s一样的格式控制符,直接用cin语句输出就行了。问题2:先输入N,再输入N个数,以为要输入的数据个数未知,可以采用动态非配内存的方法。假设N个数...
C++ 如何限制
输入
的是一个字母
答:
while (1) {
cin
>> letter ;if (letter >= 'a' && letter <= 'b')break ;cin.clear () ;cout << "Loop cin" << endl ;}
C++不能正确读取字符串
答:
这时如果输入一个字符d语句
cin
>>a将使程序设置failbit位,语句cin.clear()将状态位failbit位清除,接着执行语句cin>>b,这时会发现程序cin>>b;没有提示输入,这是为什么呢?原因就在于虽然使用clear()函数重置了流状态,但是不匹配的输入仍然留在输入队列中,下
一次输入
就将从这里读起,而不会提示用户...
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜