输入三个整数,编写程序按次序输出最大数,最小数,中间数。
时间: 2023-05-14 21:07:09 浏览: 62
非常感谢您的提问!以下是我给出的代码:
```
#include <iostream>
using namespace std;
int main() {
int a, b, c;
cin >> a >> b >> c;
int max_num = max(a, max(b, c));
int min_num = min(a, min(b, c));
int mid_num = a + b + c - max_num - min_num;
cout << max_num << " " << min_num << " " << mid_num << endl;
return 0;
}
```
希望这个代码能够帮助您解决问题!
相关问题
输入三个整数,编写程序按次序输出最大数,最小数,中间数。c语言代码
以下是C语言代码:
```c
#include <stdio.h>
int main() {
int a, b, c, max, min, mid;
printf("请输入三个整数:\n");
scanf("%d %d %d", &a, &b, &c);
if (a > b) {
if (a > c) {
max = a;
if (b > c) {
mid = b;
min = c;
} else {
mid = c;
min = b;
}
} else {
max = c;
mid = a;
min = b;
}
} else {
if (b > c) {
max = b;
if (a > c) {
mid = a;
min = c;
} else {
mid = c;
min = a;
}
} else {
max = c;
mid = b;
min = a;
}
}
printf("最大数:%d\n", max);
printf("最小数:%d\n", min);
printf("中间数:%d\n", mid);
return 0;
}
```
希望能够帮到你!
编写程序,输入三个整数,输出最大数和最小数
### 回答1:
可以用Python程序来实现,首先要用input()接收三个输入的整数,然后用if语句判断大小,最后用print()输出最大值和最小值。代码如下:
a = int(input("请输入第一个整数:"))
b = int(input("请输入第二个整数:"))
c = int(input("请输入第三个整数:"))
if a > b:
if a > c:
max_value = a
else:
max_value = c
else:
if b > c:
max_value = b
else:
max_value = c
if a < b:
if a < c:
min_value = a
else:
min_value = c
else:
if b < c:
min_value = b
else:
min_value = c
print("最大数为:", max_value)
print("最小数为:", min_value)
### 回答2:
编写这个程序需要使用基本的编程语言知识,比如变量、条件语句和比较运算符等。以下是一个示例Python程序:
```
num1 = int(input("请输入第一个整数:"))
num2 = int(input("请输入第二个整数:"))
num3 = int(input("请输入第三个整数:"))
max_num = num1
if num2 > max_num:
max_num = num2
if num3 > max_num:
max_num = num3
min_num = num1
if num2 < min_num:
min_num = num2
if num3 < min_num:
min_num = num3
print("最大数为:" + str(max_num))
print("最小数为:" + str(min_num))
```
这个程序首先使用`input()`函数获取用户输入的三个整数,并将它们分别储存在`num1`、`num2`和`num3`三个变量中。然后,使用条件语句`if`和比较运算符`>`来比较这三个数,找出最大值,并将其储存在`max_num`变量中。同样地,找出最小值,并储存在`min_num`变量中。最后,使用`print()`函数输出最大值和最小值。 注意:以上python程序中的首行 num1 = int(input("请输入第一个整数:")) 仅适用于python语言,这里输入方法在其他语言其它读取数据终端。
### 回答3:
这道题目是一个经典的基础编程题。对于初学编程的小伙伴来说,这是一个非常好的练手题目。
首先,我们需要明确输入三个整数的方法。在Python中,我们可以使用input()函数来获取用户输入的数据。例如,我们可以使用以下代码获取用户输入的三个整数:
a = int(input("请输入第一个整数:"))
b = int(input("请输入第二个整数:"))
c = int(input("请输入第三个整数:"))
上面的代码中,我们使用input()函数分别获取用户输入的三个整数,并且使用int()函数将用户输入转换为整数类型,因为默认情况下,input()函数获取的用户输入是字符串类型的。
接着,我们需要使用一些判断语句来得到最大数和最小数。在这里,我们可以使用if语句来进行判断,例如:
if a > b:
if a > c:
max_num = a
if b > c:
min_num = c
else:
min_num = b
else:
max_num = c
min_num = b
else:
if b > c:
max_num = b
if a > c:
min_num = c
else:
min_num = a
else:
max_num = c
min_num = a
上面的代码中,我们使用if语句进行了多重判断,得到了最大数和最小数,并分别赋值给了变量max_num和min_num。
最后,我们只需要使用print()函数来输出最大数和最小数即可,例如:
print("最大数为:", max_num)
print("最小数为:", min_num)
到此为止,我们就完成了该题目的编写。完整的代码如下:
a = int(input("请输入第一个整数:"))
b = int(input("请输入第二个整数:"))
c = int(input("请输入第三个整数:"))
if a > b:
if a > c:
max_num = a
if b > c:
min_num = c
else:
min_num = b
else:
max_num = c
min_num = b
else:
if b > c:
max_num = b
if a > c:
min_num = c
else:
min_num = a
else:
max_num = c
min_num = a
print("最大数为:", max_num)
print("最小数为:", min_num)