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,需要转换。
你if后面跟着的cout没有在
括号
里面,if为假只是不输出接着的cout,但{
}里面的会继续输出
#include<iostream>
using
namespace
std;
int
main(void)
{
int
a,b,c,max,min;
cout<<"请输入要比较的2个数:
";
cin>>a>>b;
cout<<"1较大数
2较小数:
";
cin>>c;
if
(c==1)
{
if
(a>b)
{
max=a;
}
else
max=b;
cout<<"所求的为较大数="<<max<<endl;
}
if
(c==2)
{
if
(a<b)
{
min=a;
}
else
min=b;
cout<<"所求的为较小数="<<min<<endl;
}
return
0;
}
#include "stdioh"
void main()
{
int min,max,i;
int num[6];
printf("输入六个数的值:\n");
for(i=0;i<6;i++)
scanf("%d",&num[i]);
min=num[0];
max=num[0];
for(i=0;i<6;i++)
{
if(min>num[i])
min=num[i];
if(max<num[i])
max=num[i];
}
printf("这六个数中的最大值和最小值分别是: %d %d",max,min);
}
#include<iostream>
using namespace std;
int main()
{
int a,b;
cout<<"Please input the number a and b:"<<endl;
cin>>a>>b;
int i=a>ba:b;
cout<<i;
return 0;
}
我是学计算机的,你加我的QQ,账号就是,我教你。
C语言程序设计比较两个数的大小的方法:
1
输入两个数值。
2
比较大小。
3
输出结果。
以整型为例,代码如下:
#include
int
main()
{
int
a,b;
scanf("%d%d",&a,&b);
if(a>b)
printf("%d>%d\n",a,b);
else
if(a
==
b)
printf("%d=%d\n",a,b);
else
printf("%d<%d\n",a,b);
}
import javaioBufferedReader;
import javaioIOException;
import javaioInputStreamReader;
class test {
public static void main(String[] args) throws IOException {
BufferedReader in=new BufferedReader(new InputStreamReader(Systemin));
Systemoutprintln("输入第一个分数:");
String string1=inreadLine();
Systemoutprintln("输入第二个分数:");
String string2=inreadLine();
if(get_value(string1)>get_value(string2))
Systemoutprintln(string1+"大于"+string2);
else {
Systemoutprintln(string1+"小于"+string2);
}
}
public static double get_value(String str)//分数转小数
{
String[] string=strsplit("/");//对第一个分数分离出分子和分母
Double d1=DoubleparseDouble(string[0]);//分子转double型
Double d2=DoubleparseDouble(string[1]);//分母转double型
Double d0=d1/d2;//分数转小数
return d0;
}
}
输出最大值:
#include <stdioh>
void main()
{
int a,b,c,Max;
scanf("%d %d %d",&a,&b,&c);
if (a <= b)
Max = b;
else
Max = a;
if (Max <= c)
printf("%d",c);
else
printf("%d",Max);
}
输入三个数(空格隔开),先比较前两个数大小,将较大的数赋值给Max,再比较Max与第三个数大小,输出较大的数
按降序输出:
#include <stdioh>
void main()
{
int a,b,c,max_ab,min_ab;
scanf("%d %d %d",&a,&b,&c);
if (a<=b)
{
max_ab = b;
min_ab = a;
}
else
{
max_ab = a;
min_ab = b;
}
if (max_ab <= c)
printf("%d %d %d",c,max_ab,min_ab);
else if (max_ab > c && c >min_ab)
printf("%d %d %d",max_ab,c,min_ab);
else if (max_ab > c && c <=min_ab)
printf("%d %d %d",max_ab,min_ab,c);
}
输入三个数,判断前两个数,将大的数赋值给max_ab,小的数赋值给min_ab,再将max_ab与c作比较。若c大于等于max_ab,则输出c,max_ab,min_ab若c小于max_ab且大于min_ab,则输出max_ab,c,min_ab若c小于min_ab,则输出max_ab,min_ab,c
知识延展:
C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。它由美国贝尔研究所的DMRitchie于1972年推出,1978年后,C语言已先后被移植到大、中、小及微型机上,它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。
它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,适于编写系统软件,三维,二维图形和动画,具体应用比如单片机以及嵌入式系统开发。
以上就是关于C#编写程序比较任意两个数的大小全部的内容,包括:C#编写程序比较任意两个数的大小、C++关于比较2个数的大小程序、用C语言编写比较六个数大小的程序,要求同时输出最大和最小的数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)