写一段三个数比较大小的代码
时间: 2023-06-01 22:04:34 浏览: 52
```python
a = 10
b = 20
c = 30
if a > b and a > c:
print("a最大")
elif b > a and b > c:
print("b最大")
else:
print("c最大")
```
输出结果为:
```
c最大
```
相关问题
写一个三位数比较大小的代码
当然可以,请参考下面的代码示例:
```python
num1 = input("请输入第一个三位数:")
num2 = input("请输入第二个三位数:")
num3 = input("请输入第三个三位数:")
# 检查输入是否为三位数
if len(num1) != 3 or len(num2) != 3 or len(num3) != 3:
print("输入不符合要求,请输入三位数!")
else:
# 将输入转换为整数
num1 = int(num1)
num2 = int(num2)
num3 = int(num3)
# 比较大小
if num1 > num2 and num1 > num3:
print(f"{num1} 是最大的数")
elif num2 > num1 and num2 > num3:
print(f"{num2} 是最大的数")
elif num3 > num1 and num3 > num2:
print(f"{num3} 是最大的数")
else:
print("输入的三个数存在相同的最大值")
```
这段代码会要求用户输入三个三位数,然后比较它们的大小,输出最大的数。如果输入不符合要求(不是三位数),会给出相应的提示信息。
用Java写一个比较三个数大小的代码
### 回答1:
可以使用以下代码比较三个数的大小:
```
public static int maxOfThree(int a, int b, int c) {
int max = a;
if (b > max) {
max = b;
}
if (c > max) {
max = c;
}
return max;
}
```
调用该方法,传入三个数,即可得到最大值。
### 回答2:
以下是用Java写的比较三个数大小的代码:
```java
import java.util.Scanner;
public class CompareThreeNumbers {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入三个数:");
int num1 = input.nextInt();
int num2 = input.nextInt();
int num3 = input.nextInt();
if(num1 >= num2 && num1 >= num3) {
System.out.println(num1 + "是最大的数。");
} else if(num2 >= num1 && num2 >= num3) {
System.out.println(num2 + "是最大的数。");
} else {
System.out.println(num3 + "是最大的数。");
}
}
}
```
这段代码首先使用Scanner类创建一个输入对象,然后提示用户输入三个数。接下来,使用nextInt()方法分别读取用户输入的三个数,并将它们分别赋值给num1,num2和num3变量。
接下来,使用if-else语句进行比较。如果num1大于等于num2和num3,就输出num1是最大的数;如果num2大于等于num1和num3,就输出num2是最大的数;否则,输出num3是最大的数。
最后,通过运行这段代码,用户将会被要求输入三个数字,程序将会判断并输出最大的数。
### 回答3:
下面是用Java编写的比较三个数大小的代码:
```java
import java.util.Scanner;
public class CompareNumbers {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入第一个数:");
int number1 = input.nextInt();
System.out.print("请输入第二个数:");
int number2 = input.nextInt();
System.out.print("请输入第三个数:");
int number3 = input.nextInt();
if (number1 > number2) {
if (number1 > number3) {
System.out.println("最大的数是:" + number1);
} else {
System.out.println("最大的数是:" + number3);
}
} else {
if (number2 > number3) {
System.out.println("最大的数是:" + number2);
} else {
System.out.println("最大的数是:" + number3);
}
}
}
}
```
以上代码首先从用户输入中获取三个整数,然后通过嵌套的if-else语句比较这三个数的大小,找出其中的最大值,并将结果输出。