用if_else来比较3个数的大小

合集下载

学习C语言之用if语句比较三个数的大小[大全5篇]

学习C语言之用if语句比较三个数的大小[大全5篇]

学习C语言之用if语句比较三个数的大小[大全5篇]第一篇:学习C语言之用if语句比较三个数的大小# include int main(){ int a , b , c , max , min;printf(“输入三个数比较大小以空格隔开:n”);scanf(''%d %d %d“,&a,&b,&c);if(a>b){max=a;min =b;} else{max=b;min =a;} if(max{max=c;} if(min>c){min=c;} printf(”max=%d,min=%d",max.min);return 0;}第二篇:C语言实验题——三个数排序述:输入三个整数x,y,z,请把这三个数由小到大输出。

输入:输入数据包含3个整数x,y,z,分别用逗号隔开。

输出:输出由小到大排序后的结果,用空格隔开。

样例输入2,1,3样例输出2 3#includeint main(){int *p1,p,*p2,*p3,a,b,c;scanf(“%d,%d,%d”,&a,&b,&c);p1=&a;p2=&b;p3=&c;if(*p1>*p2){p=*p1;*p1=*p2;*p2=p;}if(*p1>*p3){p=*p1;*p1=*p2;*p2=p;}if(*p2>*p3){p=*p2;*p2=*p3;*p3=p;}if(*p1>*p3){p=*p1;*p1=*p2;*p2=p;}if(*p2>*p3){p=*p2;*p2=*p3;*p3=p;}printf(“%d %d %dn”,a,b,c);return 0;}第三篇:C语言常用语句1、putchar函数:putchar函数(字符输出函数)的作用是向终端输出一个字符。

一般形式为:putchar(c)输出字符变量c的值。

51汇编实现比较三个数的大小,并排序.doc

51汇编实现比较三个数的大小,并排序.doc

51汇编实现比较三个数的大小,并排序.doc例题1:比较三个无符号数的大小,按照从大到小的顺序排列关键的语句是:无符号数,因此所用语句是JAE实现跳转:此外比较两个操作数所用的是CMP,交换两个操作数的是XCHG 书上的代码:代码1:这样写法比较占用寄存器,但是寄存器之间交换数值比较快代码2:这样的写法只用了AL,但是寄存器与存储器操作数指教的操作比较慢例题2:写一个实现一位十六进制的数转换为对应的ASCII码的程序;程序功能,实现16进制数值转换成对应的ASCII码;原理:但十六进制数值为0到9的时候,对应的ASCII=x+30H ;当十六进制为10到15的时候,对应的ASCII=x+37H这里关键的语句是JA,大于9的话,转移之后便是程序跳转指令:JMP,但标号很多的时候,可以用LAB1,LAB2,LAB3这种类型的标号例题3:写一个程序实现ASCII转换成对应的十六进制利用地址表实现多向分支当要根据某个变量的值,进行多种不同的处理时,就会产生了多向分支,多向分支在高级语言中常常用switch实现,在汇编语言中是使用地址表实现的DSEGSEGMENT……………………COMTABDWCOMA,COMB,COMC,COMDDWCOME,COMF,COMG,COMHDSEGENDS……………………计算如果地址表内的地址,之后调用路口地址表即可之后跳转指令用这个JMPCOMTAB[BX]循环程序设计:例题1:用计数法控制循环本例程中所用的关键指令为LOOP,LOOP指令使用的方法是在初始化CX的初值,每次执行一次LOOP,CX寄存器会减一此外,还用了SI这个源地址指针,因为定义的变量时字,所以SI在循环的时候,调用了两次INC,在得到校验和的时候,重新设置了数据段寄存器,以便于保存校验和。

例题2:不用乘法指令实行乘法运算假设乘法时234*125,不用乘法指令,可以有移位和累加两种方法方法一:累加,可以看成是125个234相加,因此循环的时候,循环次数是CX=125,这里用的指令时XOR,自己和自己异或等于0,还有JCXZ这条指令,JCXZ表示但cx寄存器为0的时候跳转。

if语句与两个数比较大小.doc

if语句与两个数比较大小.doc

if语句与两个数比较大小.doc如果要在编程中对两个数进行大小比较,我们可以使用if语句来判断。

if语句是一种流程控制语句,可以根据条件的成立与否执行相应的代码块。

在if语句中,我们需要使用比较运算符来比较两个数的大小关系,常用的比较运算符有:大于(>)、小于(<)、等于(==)、大于等于(>=)和小于等于(<=)。

比较运算符会返回一个布尔值(True或False),表示条件的成立与否。

下面是一个简单的示例程序,演示了如何使用if语句比较两个数的大小关系:```pythona = 10b = 20if a > b:print("a比b大")elif a < b:print("a比b小")else:print("a等于b")```在上面的程序中,我们定义了两个变量a和b,并使用if语句判断它们的大小关系。

由于a小于b,所以执行了if语句中的第二个分支,输出了"a比b小"。

注意,在if语句中可以包含多个分支(elif语句),用来处理多种情况。

最后一个分支是可选的else语句,用来处理所有其它情况。

可以根据具体的需求来选择使用哪个分支。

接下来,我们通过一个练习来进一步加强对if语句的理解。

练习:比较两个数的大小请编写一个程序,从用户输入中获取两个数,然后使用if语句比较它们的大小,并输出比较结果。

程序应该满足以下要求:- 提示用户输入两个整数;- 使用if语句判断它们的大小关系,并输出较大的数;- 如果两个数相等,则输出相等;- 如果用户输入的不是整数,则输出错误提示,并提醒用户重新输入。

可以参考下面的示例代码来完成程序:```pythona = input("请输入第一个整数:")# 判断用户输入是否为数字if not a.isdigit():print("错误:输入的不是整数,请重新输入")exit()# 将输入转换为整数类型a = int(a)b = int(b)在上面的程序中,我们先让用户输入两个数,并使用isdigit()函数检查输入是否为整数。

三个数比较大小的算法分析

三个数比较大小的算法分析

三个数比较大小的算法分析1.直接比较法直接比较法是最简单直接的算法实现方式。

该算法将比较每两个数的大小,从而确定最大数和最小数。

具体步骤如下:(1)假设三个数为a、b、c。

(2) 比较a和b的大小,将较大的数赋给max,较小的数赋给min。

(3) 比较max和c的大小,将较大的数赋给max。

(4) 比较min和c的大小,将较小的数赋给min。

直接比较法的时间复杂度为O(1),空间复杂度为O(1)。

2.选择排序法选择排序法是一种常用的排序算法,可以通过选择排序法找出三个数中的最大数和最小数。

具体步骤如下:(1)假设三个数为a、b、c。

(2)将a、b、c三个数从小到大进行排序。

(3)最小数为a,最大数为c。

选择排序法的时间复杂度为O(n^2),空间复杂度为O(1)。

3.分治法分治法是一种高效的算法实现方式,可以有效地解决多种问题,包括比较三个数的大小。

具体步骤如下:(1)假设三个数为a、b、c。

(2)将a、b、c分成两组,分别为(a,b)和(c)。

(3) 比较(a,b)两个数的大小,将较大的数赋给max1,较小的数赋给min1(4) 比较max1和c的大小,将较大的数赋给max。

(5) 比较min1和c的大小,将较小的数赋给min。

分治法的时间复杂度为O(log n),空间复杂度为O(log n)。

综上所述,三个数比较大小的算法分析可以得出如下结论:1.直接比较法是一种简单直接的算法实现方式,适用于特定的问题,时间复杂度和空间复杂度都很低。

2.选择排序法是一种常用的排序算法,适用于大规模数据的排序,时间复杂度较高,但空间复杂度较低。

3.分治法是一种高效的算法实现方式,适用于多种问题,包括比较三个数的大小,时间复杂度和空间复杂度都相对较低。

根据具体问题的特点和要求,选择合适的算法实现方式可以提高算法的运行效率和资源消耗。

算法分析的目的是为了评估算法的优劣,从而选择最合适的算法实现方式。

函数比较大小的方法

函数比较大小的方法

函数比较大小的方法在数学中,比较大小是一个非常常见的操作。

在编程中,我们同样需要比较不同的数据值的大小,以便进行逻辑判断和决策。

下面我将介绍一些常用的比较大小的方法。

1. if语句if语句是最常见也是最基础的比较大小的方法。

在if语句中,我们可以使用比较运算符来比较两个数的大小,并根据比较结果执行不同的代码块。

常用的比较运算符包括大于(>)、小于(<)、等于(==)、大于等于(>=)和小于等于(<=)。

例如,在Python语言中,我们可以使用if语句来比较两个数的大小:a = 5b = 10if a < b:print("a小于b")elif a > b:print("a大于b")else:print("a等于b")上述代码中,首先定义了两个变量a和b,然后使用if语句判断a和b的大小关系,并打印相应的结果。

在这个例子中,由于a小于b,所以输出结果是"a 小于b"。

2. 比较函数除了使用if语句来比较大小,我们还可以使用一些内置的比较函数来完成相同的功能。

比较函数通常返回一个布尔值,表示比较结果的真假。

在Python中,常用的比较函数包括`max()`和`min()`。

`max()`函数用于找出一组数中的最大值,`min()`函数用于找出一组数中的最小值。

这些函数接受多个参数,可以同时比较多个数的大小。

例如,在Python中,我们可以使用`max()`和`min()`函数来比较几个数的大小:a = 5b = 10c = 15max_value = max(a, b, c)min_value = min(a, b, c)print("最大值:", max_value)print("最小值:", min_value)上述代码中,我们定义了三个变量a、b和c,并分别将它们作为参数传递给`max()`和`min()`函数。

c#三个数比大小

c#三个数比大小

对用户输入的三个整数按序输出
1)声明int型变量a、b、c,用于保存用户输入的三个整数。

2)声明int型变量t,在交换变量a、b、c的值时,用于临时保存其中的某个值。

3)从键盘读入三个整数,分别保存在变量a、b、c中。

4)使用if语句将变量a、b、c中的最大值赋给变量c,最小值赋给变量a,中间值赋给变量b。

5)按从小到大的顺序依次输出变量a、b、c的值。

6)调试运行程序。

7)参考代码:
using System;
class Test3_1{
static void Main(){
int a,b,c,t;
Console.Write("请输入第一个整数:");
a=Int32.Parse(Console.ReadLine());
Console.Write("请输入第二个整数:");
b=Int32.Parse(Console.ReadLine());
Console.Write("请输入第三个整数:");
c=Int32.Parse(Console.ReadLine());
if(a>b){
t=a;
a=b;
b=t; }
if(b>c){
t=c;
c=b;
if(t>a)
b=t;
else{
b=a;
a=t;
} }
Console.WriteLine("从小到大的顺序依次为:{0},{1},{2}",a,b,c); }。

If语句的使用

If语句的使用

For循环语句(计数型循环语句)
For循环用于实现循环次数已知的循环结构 循环用于实现循环次数已知的循环结构 For循环的格式如下: 循环的格式如下: 循环的格式如下 For 循环变量 = 初始值 To 终值 [Step 步长 步长] [循环体 循环体] 循环体 [Exit For] [循环体 循环体] 循环体 Next 循环变量 关键词:循环变量、初始值、终值、步长、循环体、 关键词:循环变量、初始值、终值、步长、循环体、 Exit For、Next 循环变量 、
一维数组的输出: 一维数组的输出:
For i = 1 to 15 Print v(i);” ” ” Next i
二维数组的输出: 二维数组的输出:
For i = 1 to 15 For j = 1 to 15 Print Q(i, j);” ” ” Next j Print Next i
Select Case语句
Select Case结构则只能对一个条件进行判断, 但该条 结构则只能对一个条件进行判断, 结构则只能对一个条件进行判断 件可以出现多种取值。 件可以出现多种取值。 出现多种取值 Select Case语句的一般格式为: 语句的一般格式为: 语句的一般格式为 Select Case 表达式 Case 表达式结果列表 表达式结果列表1 语句体1 语句体 [Case 表达式结果列表 表达式结果列表2 语句体2] 语句体 …… [Case Else 语句体n] 语句体 End Select
例3.7:将百分制的成绩改转换成优良等级 3.7:
转换的标准: 转换的标准: >=90 优 80~89 ~ 良 70~79 ~ 中 60~69 ~ 及格 <60 不及格
Select Case x Case Is>=90 Level = “优” Case Is>=80 Level = “良” Case Is>=70 Level = “中” Case Is>=60 Level = “及格” 及格” Case Else Level = “不及格” 不及格” End Select

两个数比大小的c语言程序

两个数比大小的c语言程序

两个数比大小的c语言程序让我们来了解一下比较运算符。

在C语言中,我们可以使用以下比较运算符来比较两个数的大小:- `>`:大于- `<`:小于- `>=`:大于等于- `<=`:小于等于- `==`:等于- `!=`:不等于接下来,我们将介绍如何使用条件语句来根据比较结果执行相应的操作。

在C语言中,我们可以使用`if`语句来实现条件判断。

`if`语句的基本语法如下:```cif (条件表达式) {// 如果条件表达式为真,则执行这里的代码} else {// 如果条件表达式为假,则执行这里的代码}```在我们的程序中,我们将使用`if`语句来比较两个数的大小,并输出比较结果。

让我们来看一下完整的程序:```c#include <stdio.h>int main() {int num1, num2;printf("请输入第一个数:");scanf("%d", &num1);printf("请输入第二个数:");scanf("%d", &num2);if (num1 > num2) {printf("第一个数大于第二个数\n"); } else if (num1 < num2) {printf("第一个数小于第二个数\n"); } else {printf("两个数相等\n");}return 0;}```接下来,我们使用`printf`函数输出提示用户输入第一个数的信息,并使用`scanf`函数接收用户输入的数,并将其存储到`num1`变量中。

然后,我们重复相同的步骤,接收并存储用户输入的第二个数。

接下来,我们使用`if`语句来比较两个数的大小。

如果`num1`大于`num2`,则输出"第一个数大于第二个数";如果`num1`小于`num2`,则输出"第一个数小于第二个数";如果两个数相等,则输出"两个数相等"。

编程实现,输入3个整数,寻找最小值并输出。

编程实现,输入3个整数,寻找最小值并输出。

编程实现寻找最小值的功能在日常的编程过程中,经常会遇到需要在一组数中找出最小值的情况。

寻找最小值是一种很基础的操作,但在实际开发中却有着非常重要的作用。

本文将介绍如何使用编程语言实现输入3个整数,寻找最小值并输出的功能。

1. 输入要求我们需要明确输入的要求。

在这个例子中,我们需要输入3个整数,即a、b、c。

这三个整数可以是任意的整数,可以为正数、负数或零。

2. 寻找最小值接下来,我们需要编写代码来实现寻找最小值的功能。

这可以通过条件语句来实现。

我们可以使用if语句来比较这三个整数的大小,找出最小值。

具体的代码如下:```def find_min(a, b, c):min_num = aif b < min_num:min_num = bif c < min_num:min_num = creturn min_numa = int(input("请输入第一个整数:"))b = int(input("请输入第二个整数:"))c = int(input("请输入第三个整数:"))min_value = find_min(a, b, c)print("最小值为:", min_value)```3. 输出结果我们需要将找出来的最小值进行输出。

在这个例子中,我们将使用print语句将最小值输出到屏幕上。

这样用户就可以清楚地看到输入的三个整数中的最小值了。

通过以上步骤,我们可以实现输入3个整数,寻找最小值并输出的功能。

这是一个非常基础的功能,但在编程中却有着广泛的应用。

掌握了这个功能,可以让我们在实际开发中更加高效地处理数据,提高程序的运行效率。

总结在现实生活和编程中,寻找最小值是非常常见的操作。

通过编程语言,我们可以很轻松地实现这个功能,让计算机来帮助我们寻找最小值。

当然,这只是一个非常简单的例子,实际应用中可能会遇到更为复杂的情况。

三个数中取最大值的函数

三个数中取最大值的函数

三个数中取最大值的函数1. 函数定义三个数中取最大值的函数是一种用于比较三个数大小并返回最大值的函数。

它接受三个数作为输入参数,并返回其中最大的数。

函数定义如下:def max_of_three(num1, num2, num3):if num1 >= num2 and num1 >= num3:return num1elif num2 >= num1 and num2 >= num3:return num2else:return num32. 函数用途三个数中取最大值的函数可以在各种场景中使用,特别是在需要找到一组数中的最大值时非常有用。

它可以用于解决许多实际问题,例如:•在一个数字列表中找到最大的数;•比较三个人的成绩,找到最高分;•比较三个产品的价格,找到最贵的产品;•比较三个城市的温度,找到最高的温度;•等等。

函数的用途非常广泛,可以适用于各种需要比较三个数大小的场景。

3. 函数工作方式函数的工作方式可以通过以下步骤来解释:1.接收三个数作为输入参数:num1、num2和num3。

2.使用逻辑判断语句来比较这三个数的大小关系。

3.如果num1大于等于num2且大于等于num3,则返回num1作为结果,因为num1是最大的数。

4.否则,如果num2大于等于num1且大于等于num3,则返回num2作为结果,因为num2是最大的数。

5.否则,返回num3作为结果,因为num3是最大的数。

函数使用逻辑判断来确定最大的数,并通过返回语句将最大的数作为函数的结果返回。

4. 函数示例下面是一个使用三个数中取最大值的函数的示例:def max_of_three(num1, num2, num3):if num1 >= num2 and num1 >= num3:return num1elif num2 >= num1 and num2 >= num3:return num2else:return num3# 示例使用a = 10b = 5c = 8max_value = max_of_three(a, b, c)print("最大值为:", max_value)在这个示例中,我们定义了三个变量a、b和c,并赋予它们不同的值。

数字大小找出最大或最小数字

数字大小找出最大或最小数字

数字大小找出最大或最小数字在我们的日常生活中,数字扮演着重要的角色。

无论是在计算机科学、数学还是金融领域,我们经常需要找到一组数字中的最大或最小数字。

本文将讨论几种不同的方法来找出数字中的最大或最小数字,以及这些方法的适用场景和效率。

一、遍历法最简单的方法是遍历整个数字列表,并与已知的最大或最小数字进行比较。

通过这种方法,我们可以逐个比较数字,并将当前最大或最小数字与下一个数字进行比较,以确定新的最大或最小数字。

例如,给定一个数字列表[3, 8, 2, 5, 1],我们可以使用遍历法来找到最大数字:```pythonnumbers = [3, 8, 2, 5, 1]largest_number = numbers[0]for number in numbers:if number > largest_number:largest_number = numberprint("最大数字为:" + str(largest_number))```以上代码中,我们首先将第一个数字设为当前最大数字,然后遍历列表中的每个数字。

如果当前数字大于最大数字,则更新最大数字。

最后,我们输出最大数字。

同样的方式也适用于查找最小数字。

我们将最小数字初始化为列表中的第一个数字,并遍历整个列表,如果当前数字小于最小数字,则更新最小数字。

这种遍历法适用于小型列表,但在大型数据集上效率较低。

二、排序法另一种常用的方法是通过对数字进行排序来找到最大或最小数字。

我们可以使用内置的排序算法,如快速排序或归并排序,将数字从小到大或从大到小排序,然后返回列表中的第一个数字或最后一个数字即可。

例如,给定一个数字列表[3, 8, 2, 5, 1],我们可以使用排序法来找到最大数字:```pythonnumbers = [3, 8, 2, 5, 1]numbers.sort()largest_number = numbers[-1]print("最大数字为:" + str(largest_number))```以上代码中,我们首先使用sort()方法对数字列表进行排序,然后获取列表中的最后一个数字作为最大数字。

if和else的运用,运用if输出最大值最小值

if和else的运用,运用if输出最大值最小值

if和else的运⽤,运⽤if输出最⼤值最⼩值#include<stdio.h>int main() {int age = 0;scanf("%d", &age);//语句?⼀个分号就代表⼀条语句见到分号代表语句结束//顺序结构分⽀(选择)结构循环结构//分⽀结构中的if语句//if(表达式) ⾮零即为真// 语句;//if(表达式)// ‘真’1执⾏——语句⼀//else(否则)0//执⾏——语句⼆//多分⽀// if(表达式1)// 语句1:// else if(表达式2)// 语句2:// else// 语句3:if (age>=0&&age<18){printf("成年\n");//括号{}——代表⼀个代码块}else if(age>=18&&age<30){printf("青年\n");}else if(age>=30&&age<50){printf("中年\n");}else if(age>=50&&age<80){printf("⽼年\n");}else{printf("⽼妖怪\n");}system("pause");return 0;}#include <stdio.h>int main(){float a, b, c, max, min;printf("请输⼊a,b,c:\n");scanf_s("%f%f%f", &a, &b, &c,&max,&min);if ((a > b) && (a > c))//两个都为真,则输出max=a,假则运⾏下⼀个ifmax = a;else if ((b > a) && (b > c))max = b;else if ((c > a) && (c > b))max = c;printf("最⼤值:%.1f\n", max);if ((a < b) && (a < c))min = a;if ((b < a) && (b < c))min = b;if ((c < a) && (c < b))min = c;printf("最⼩值:%.1f", min);return 0;}。

从键盘上任意输入三个数x,y,z,然后比较它们的大小并进行由小到大的排序输出.

从键盘上任意输入三个数x,y,z,然后比较它们的大小并进行由小到大的排序输出.

从键盘上任意输入三个数x,y,z,然后比较它们的大小并进行由小到大的排序输出.分析:我们先认为x是最小的,然后跟y比较,如果x>y,直接进行下一步,如果x<y,将y的值赋给x。

接着x与z比较,若x>z,则进行下一步,若x<z,将z的值赋给x,保证x最大。

再比较y与z,若y>z,进行下一步,若y<z,将z的值赋给y。

1.i f(x<y)2.{3.t=x;4.x=y;5. y=t;6.}7.i f(x<z)8.{9.t=x;10.x=z;11.z=t;12.}13.i f(y<z)14.{15.t=y;16.y=z;17.z=t;18.}整体代码:1.#include<stdio.h>2.v oid main()3.{4.int t,x,y,z;5.printf("请输入xyz的值:");6.scanf("%d%d%d",&x,&y,&z);7.if(x<y)8.{9.t=x;10.x=y;11.y=t;12.}13.if(x<z)14.{15.t=x;16.x=z;17.z=t;18.}19.if(y<z)20.{21.t=y;22.y=z;23. z=t;24.}25.printf("%d%d%d",z,y,x);26.}27.最后一行代码,输出z,y,x,因为前面保证了x最大,z最小,所以输出为从小到大。

若将z,y,x改为x,y,z,即可输出从大到小的数。

C语言if语句的使用讲解

C语言if语句的使用讲解

C语言if语句的使用讲解C语言if语句的使用讲解if语句(if statement)是指编程语言(包括c语言,C#,VB,汇编语言等)中用来判定所给定的条件是否满足,根据判定的结果(真或假)决定执行给出的两种操作之一。

下面是店铺为大家整理的C语言if语句的使用讲解,欢迎参考~if语句的使用用if语句可以构成分支结构。

它根据给定的条件进行判断,以决定执行某个分支程序段。

C语言的if语句有三种基本形式。

语句的三种形式1) 第一种形式为基本形式:ifif(表达式) 语句其语义是:如果表达式的值为真,则执行其后的语句,否则不执行该语句。

【例1】#includeint main(void){int a,b,max;printf(" input two numbers: ");scanf("%d%d",&a,&b);max=a;if (maxprintf("max=%d",max);return 0;}本例程序中,输入两个数a、b。

把a先赋予变量max,再用if语句判别max和b的大小,如max小于b,则把b赋予max。

因此max中总是大数,最后输出max的值。

2) 第二种形式为: if-elseif(表达式)语句1;else语句2;其语义是:如果表达式的值为真,则执行语句1,否则执行语句2 。

【例2】#includeint main(void){int a, b;printf("input two numbers: ");scanf("%d%d",&a,&b);if(a>b)printf("max=%d ",a);elseprintf("max=%d ",b);return 0;}输入两个整数,输出其中的大数。

改用if-else语句判别a,b的大小,若a大,则输出a,否则输出b。

从键盘录入输入3个数num1,num2,num3,按从大到小进行输出

从键盘录入输入3个数num1,num2,num3,按从大到小进行输出

从键盘录⼊输⼊3个数num1,num2,num3,按从⼤到⼩进⾏输出本题分别使⽤嵌套分⽀语句以及三⽬运算符来实现,两种⽅法,可以对⽐看看。

import java.util.Scanner;/*** 从键盘录⼊输⼊3 个数a,b,c,按从⼤到⼩进⾏输出* @author Administrator**/public class day033 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.println("请输⼊第⼀个整数:"); int num1 = scan.nextInt(); System.out.println("请输⼊第⼆个整数:"); int num2 = scan.nextInt(); System.out.println("请输⼊第三个整数:"); int num3 = scan.nextInt(); //⽐较三个数⼤⼩ //⽐较⽅法⼀: // if(num1 < num2 && num2 < num3){ // System.out.println(num3 + " "+ num2 + " "+ num1); // }else if(num1 > num2 && num3 > num1){ // System.out.println(num3 + " "+ num1 + " "+ num2); // }else if(num2 < num3 && num3 < num1){ // System.out.println(num1 + " "+ num3 + " "+ num2); // }else if(num2 < num3 && num3 < num1){ // System.out.println(num1 + " "+ num2 + " "+ num3); // }else if(num1 < num3 && num3 < num2){ // System.out.println(num2 + " "+ num3 + " "+ num1); // }else if(num3 < num1 && num1 < num2){ // System.out.println(num2 + " "+ num1 + " "+ num3); // } //⽐较⽅法⼆: int mid = (num1 < num2)?num1:num2; //获取num1、num2中较⼩的⼀个 // (num1 + num2 - mid)表⽰num1、num2中更⼤的⼀个数 int max = ((num1 + num2 - mid) > num3)?(num1 + num2 - mid):num3; //获取三个数中最⼤的⼀个 System.out.println("三个数从⼤到⼩顺序排列为:"+ max + "\t" + (num1 + num2 - mid)+"\t" + mid); }}。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档