44问答网
所有问题
当前搜索:
scanf和cin
c语言中,
scanf
("a=%db=%d",&a,&b);中的a和b在键盘中怎么输入数值?_百度...
答:
能不能把
scanf
里的a=之类的东西去掉?只留下%d之类的格式?别加空格,也不要逗号。scanf是格式化的读取,所以你加的这些零碎,都算在格式化里了。想要输入必须按照你规定的格式输入,否则就不认识。
C++中如何通过回车来判断输入了几个数
答:
C++中,采用输入语句(
cin
,
scanf
等)输入数值时,都会以空白字符(空格,回车,tab键)作为数据输入完毕标识,所以,可以在输入一个数之后,加一个读字符判断就可以确定是不是需要继续输入下一个数:读到的不是回车,则继续输入下一个数 读到的是回车,则输出已读数据的个数 参考代码如下:include <...
如何实现C++输入的多行数据
答:
即流未遇到错误。当遇到文件结束符,或遇到一个无效输入,istream对象的状态会变为无效。处于无效状态的istream对象会使条件变为假。因此,while循环会一直执行到遇到文件结束(或无效输入)。注意:使用C++的输入,所用时间会比
scanf
()慢一点儿,某些题如果输入量比较大,可能会超时。
C++中如何读入多行数据?
答:
几种基本的读入字符(串)的语句又有什么不同呢,比如
scanf
,gets,
cin
.get,getline,getchar 还有就是我尝试用cin.get读入多行文本, #include <iostream> using namespace std; int main() { char ch; wh... 展开 blagle | 浏览4847 次 |举报 我有更好的答案...
关于C++的
cin
输入格式的问题
答:
很简单,你想在输入x y时用逗号分隔,那么其实输进电脑的是三个值,这三个值分别为"x",",","y",此时就要再定义一个字符型变量。main函数如下:int main(){ double x,y;char c;
cin
>>x>>c>>y;if(fabs(x*x+y*y-1)<0.001) cout<<"Y"<<endl;else cout<<"N"<<endl;return 0...
编程求出任意一个一维数组元素中最大值和最小值的下标。数组元素的值...
答:
cin
>> number[i];//输入成绩 max = min = number[0];//先放一个数在里面进行比较 i_max = i_min = 0;for (i = 0; i < n; i++)//循环遍历查找最大最小值 { if (number[i] > max)//如果大那么取出来 { max = number[i];i_max = i;} if (number[i] < min)//...
(用c++输入输出语句)编程序。输入一个3位的正整数,输出其各位上的数字...
答:
C++程序:include <iostream>using namespace std;int main(){int num;int a, b, c;printf("请输入一个三位数:");
cin
>>num;a = num / 100;b = num / 10 % 10;c = num % 10;cout<<"三位数字分别是:"<<a<<" "<<b<<" "<<c<<endl;return 0;} 运行测试:请输入一个三...
使用
cin
输入多个数据时,输入时个数据间所用的分割符为什么不能是逗号...
答:
和
scanf
一样,默认的输入数据间分隔符不是逗号;若想用逗号分隔,那就得自己写一个代码段。
c++中如何让编写让两个数字输入的时候用逗号隔开呢
答:
C++兼容C语言的所有命令,所以,可以采用C标准函数sanf()来实现按规定格式来输入数字。参考代码:include <stdio.h>void main(){ int a,b;
scanf
("%d,%d", &a,&b ) ; //格式串中以逗号分隔开两个格式串,表示输入数据必须以逗号分隔 printf("a=%d, b=%d\n", a, b );}如果...
C++请问这个语句要怎么理解?求大神解答!cout << num << endl
答:
cin
和cout是一对流对象,负责输入和输出,用于对
scanf
、 printf函数的增强功能并简化,他们本不属于C++内置关键词或对象,要使用流对象必须在项目中包含iostream头文件以获得支持,否则视为无效标识符。iostream顾名思义就是输入输出流,将数据看作数据流从输入设备流入或者从输出设备流出,并对<<和>>进行...
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜