
用逗号隔开。。。
如果输入 1,2
1读给a,","(44, ASCLL) 读给b,2就。。。
用C里的,scanf可以做到。。。
scanf("%d,%d",&a,&b);
不然就去翻一下istream的成员函数, 说不定能找得到==
恩。还有一个办法就是接着a后面再输入一个char,不然就用空格隔开好了。
int a = 0, b = 0;
char ch = 0;
cin>>a>>ch>>b;
方法步骤如下:
1、首先打开计算机在,在计算机内打开打开vc,然后在vc界面内找到“新建”选项并使用鼠标点击打开。
2、选择win32 console application 并在右侧选择工程的名字和地址,确定。
3、选择一个空工程并使用鼠标点击勾选,然后点击完成选项。
4、再次点击文件-新建选项并使用鼠标点击。
5、选择c++ source file 并在右侧输入文件名字,确定。
6、输入如图所示的代码,这里以abc分别代表三个不同的数,其他需要比较的数只要把abc换成相应的数就可以了。注意代码的输入要在英文输入法的环境下进行。
7、点击右上角的编译运行按钮即可。
#include <iostreamh> int main() { int max,a,b,c; cout<<"依次输入三个整数,本程序将对其比较大小,并输出最大的数。\n"; cout<<"第一个数:"; cin>>a; cout<<"第二个数:"; cin>>b; cout<<"第三个数:"; cin>>c; if(a>b) max=a; else max=b; if(c>max) max=c; cout<<"最大的数是:"<<max<<endl; return 0; } 这样就行了,两个错误,1,cout<<"最大的数是:"<<max<<endl;后面分号跟错了,2,头部文件引用<> 和"" 是不同的,<>代表库文件,""是从用户的工程文件夹开始查找。 另外这个程序可以这样写 #include <iostreamh> int main() { int max,a,b,c; cout<<"依次输入三个整数,本程序将对其比较大小,并输出最大的数。\n"; cout<<"第一个数:"; cin>>a; cout<<"第二个数:"; cin>>b; cout<<"第三个数:"; cin>>c; max=(a>b)a:b; max=(max>c)max:c; cout<<"最大的数是:"<<max<<endl; return 0; } max=(a>b)a:b; 比较a与b如果成立就把a:b的前一个给max不成立把后一个给max
楼主看看这个是否满足你的需要……
#include<stdioh>
main()
{
char s1[30]="",s2[30]="";
int i=0;
gets(s1); gets(s2);
while(s1[i]!='\0'&&s2[i]!='\0')
{
if (s1[i]!=s2[i]) break; /找到不同的那一项/
i++;
}
printf("%d",s1[i]-s2[i]);
/如果字符串完全相同,就是最后一个字符相减,但是因为它们相同,自然输出0/
}
方法一:直接输入数据比大小
#include <iostreamh>
int main(void)
{
float x,y,z;
cout<<"请输入需比较的数"<<endl;
cin>>x>>y;
if(x>y)z=x;
else z=y;
cout<<"最大值为"<<z<<endl;
return 0;
}
方法二:调用函数比较大小
#include <iostreamh>
int main()
{
float max(float x, float y ); //函数声明既可以在此处,也可以在函数外。
//如果一个函数被多个函数调用时一般选择在函数外做声明
//谭浩强P97
float i,j,m;
cout<<"输数"<<endl;
cin>>i>>j;
m=max(i,j);
cout<<"最大值为"<<m<<endl;
return 0;
}
float max(float x,float y) //比较函数
{
float z;
if(x>y) z=x;
else z=y;
return z;
}
//声明函数float max(float x, float y );就是要调用的函数最后再加一个分号;
很久以前的学习记录,好容易才翻出来
我个人建议,你都看看方法二,虽然看上去行数多些,但是你往后学习函数调用要很熟练才好
int t1 =ConvertToInt32(textbox1text);
int t2=ConvertToInt32(textbox2text);
if(t1>t2)
{
MessageBoxShow("a>b");
}else if(t1==t2)
{
MessageBoxShow("a=b");
}else{
MessageBoxshow("a<b");
}
关键是没做数值转换,TextBox输的即使是数字,其类型也是String,需要转换。
以上就是关于c++中比较大小程序输入两个数字时如何隔开全部的内容,包括:c++中比较大小程序输入两个数字时如何隔开、比较三个数大小的c语言程序、C++中数比较大小的程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)