C#编写程序比较任意两个数的大小

C#编写程序比较任意两个数的大小,第1张

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语言编写比较六个数大小的程序,要求同时输出最大和最小的数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9734409.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存