编程,C++中 cin>>a>>b什么意思
作者&投稿:缑适 (若有异议请与网页底部的电邮联系)
意思是提示输入的参数用逗号进行分割。
输入状态良好,类型匹配.
int m,temp;
cin>>m>>temp;
cout<<m<<temp;
如果你输入Q 9 ,则不会有输出的,因为Q 不是INT 型的,输入出错,cin 标记为bad ,输入终止;
int m,temp;
cin>>m;
if(!cin.good())
cin.clear();
cout<<m<<temp;
同样输入Q 9 ,输出为 9
也就是说只有输入状态为good的时候,cin 才会工作
接收用户输入的两个数,第一个数存在a里面,第二个数存在b里面。
cin是输入的意思, 用于接收键盘的输入操作;cout是输出的意思,用于打印字符的操作;
c++中cin>>a.x>>a.y 他的意思是接收键盘的输入,只不过是要输入两次的意思罢了。
它等价于 cin>>a.x;
cin>>a.y;
你可以这样输入: 520空格再输入250
还可以这样输入: 520回车再输入250
cin>>a;你明白吧?就是从键盘输入a
那么
cin>>a>>b;
相当于
cin>>a;
cin>>b;
就是从键盘输入a,然后再输入b。
如有疑问欢迎追问。
在屏幕上输入a和b,cin是C++中的输入法,相当于C语言中的printf
接收两个值,a,b,以空格,或换行分隔 。
作用是由键盘输入的两个数据分别存储到变量a和b中。键盘是标准的输入流设备。称为cin。
符利七味: cin是C++编程语言互换流中的标准输入流,是istream类的对象,是计算机输入的一种手段,它需要iostream.h支持 cin从标准输入设备(键盘)获取数据,程序中的变量通过流提取符">>"从流中提取数据.流提取符">>"从流中提取数据时跳...
文登市15178925553: 关于c++中的cin?
符利七味: 我来详细地给楼主解释一下这个程序的执行过程吧 cin读的是输入缓冲区(stdin)中的内容,只有缓冲区为空的时候才会要求用户输入,否则只是读取缓冲区的内容. 在第一次运行cin>>s的时候, 缓冲区为空,所以会显示下划线让你输入,线程挂起,然后你输入sdf sdf ssf sdf f EOF 回车 这时候,cin>>s返回,第一个sdf读进s,然后便输出sdf和换行 下一次执行cin>>s的时候,缓冲区不为空,所以不再要求用户输入,读取第二个sdf,然后输出sdf换行,依次类推 直到cin读到eof的时候,cin>>s返回false,循环退出,程序结束
文登市15178925553: c++编程编写一个程序?
符利七味: #include<iostream> using namespace std;void main() {int a;cin>>a;for(int i=2;i<a;i++)if(a%i==0) break;if(i==a)cout<<a<<"是素数";elsecout<<a<<"不是素数"; }有什么不明白的我在线回答你
文登市15178925553: 谁有C语言与C++语言一些同样的对应的语句用词的总结?
符利七味: 在C语言里,输入用scanf(),在C++里,输入用cin>> 在C语言里,输出用printf(),在C++里,输出用cout<< 在C语言里,用到一个定义了的结构,必须要用struct关键字,而C++里可以省略 在C语言里结构体里不能定义函数,在C++里,结构体里可以定义函数 在C语言里,动态分配内存要用malloc(),释放空间用free(), 在C++里用new分配,用delete释放 在C++里可以用引用传递参数地址,而在C语言里,只能使用指针传递参数地址. 最最重要的,C是面向过程编程,而C++还可以面向对象 C语言的编译器只可以编译C,而C++的编译器兼容C
文登市15178925553: C++中cin和cout的具体用法是怎么样的??
符利七味: cin 是格式化输入, cout是格式化输出. int ia; char ca; cin >> ca >> ia; // 依次从标准输入读入ca和ia cout << ca << ia; // 依次向标准输出打印ca和ia
文登市15178925553: c++里如何cin函数??
符利七味: 你可以用字符串类型输入方程! 然后用逆波兰表达式解析方程! char *p = new char[2000]; cin>>p; p写成char*就好了! p=new char[1000];//向系统申请1000个单元! cin>>p//输入字符串! 然后判断字符串! 然后比如你准备带入x,y吧,那么x,y值固定了. 用数据结构的逆波兰表达式计算表达这个函数就好了! 至于逆波兰表达式,你可以到网上找,就是数据结构栈的部分,很简单.但很冗长! 我就不写了.你自己好好学习吧.
文登市15178925553: c++中有关cin的问题?
符利七味: value 是int型变量,按下Enter键时,由于读入错误类型值,导致输入流cin的状态变为不可用,于是退出循环. cin的几种状态: cin.eof() cin.bad() cin.fail() cin.good() 当前三者 cin.eof() & cin.eof() & cin.fail() 为0时, 此时cin.good...
文登市15178925553: C++中的输入输出?
符利七味: 这2个题完全是扯淡. 你只要记住:scanf、printf是C的<stdio.h>中定义的2个函数. 而cin是一个istream对象. >>是istream类型重载的操作符. 给你取个例子: int i; istream in; in >> i; 上面这个语句和 cin >> i;是等价的. cin是标准库定义的标准输入,在使用时可以不定义. C++是兼容C的.就是说C程序,在C++文本(后缀为CPP)中也能执行. 如果要做这个题的话 1选A 2选A C
文登市15178925553: C++编程:分别设计一个求最大值与最小值的函数,求出最大、最小及中间值,并输出.?
符利七味: 中间值是指平均值吧?输入若干个数,求最大值、最小值和平均值么? 下面这段就是,输入N(10)个数 #define N 10 #include <iostream.h> void main() { int a[N],i,s=0; float arry; for(i=0;i<N;i++) cin>>a[i]; for(i=0;i<N;i++) { for(int j=i+1;j&...
文登市15178925553: 用C++语言编程求X^n?
符利七味: #include<iostream.h> void main(){ int x,n,s=1; cout<<"请输入X:"; cin>>x; cout<<"请输入N:"; cin>>n; for(int i=1;i<=n;i++) s*=x; cout<<x<<endl; } } 方法二: 直接用库函数 #include<iostream.h> #include...