C++ 如何让输入的两个数在同一行

如题所述

情况1:cout<<x<<y;
实际输入时,注意x,y之间留空格即可。
情况2:cout<<x<<","<<y<<endl;
实际输入时,注意x,y之间用逗号隔开即可。(用引号的内容隔开)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-01-21
要在同一行输出两个数,只要中间不加换行就可以啊。
比如:cout<<a << b <<endl;
这样输入的变量a和b的值就是在同一行的啊,不知道您说的是不是这种情况。
第2个回答  2011-01-22
#include<iostream.h>
#include<math.h>
//C++编写一个判断输入的两个数是否相等的函数模板,并使用不同类型的数据测试该函数模板。
template<class S,class T>//相等返回1,不相等返回0
int equal(S x,T y)
{
if(fabs(x-y)<10e-6)
return 1;
else
return 0;
}
void main()
{
int a=1,b=2;
float c=1.0,d=1.3;
double e=1.01,f=1.01;
cout<<"a==b?";
cout<<endl<<equal(a,b);
cout<<"c==d?";
cout<< equal(c,d);
cout<<"e==f?";
cout<< equal(e,f);
}本回答被网友采纳
第3个回答  2011-01-22
空格分开就行了,然后再回车。
第4个回答  2011-01-21
输入在不在同一行是文件决定不是程序决定..
C++读入数字与字符串自动过滤空格与回车的本回答被网友采纳
相似回答