输入三个整数,从大到小输出。 输入样例: 5 4 6 输出样例: 6 5 4
时间: 2024-10-27 22:05:01 浏览: 21
要编写一个程序,输入三个整数并按照从大到小的顺序输出它们,你可以使用Python的内置`sorted()`函数或列表推导式。这里是一个简单的例子:
```python
def sort_numbers(a, b, c):
numbers = [a, b, c]
sorted_numbers = sorted(numbers, reverse=True)
return ' '.join(str(num) for num in sorted_numbers)
# 示例输入
input_numbers = input("请输入三个整数,用空格分隔: ")
numbers = list(map(int, input_numbers.split()))
# 对输入进行排序
output = sort_numbers(*numbers)
print(output)
```
在这个程序中,我们首先接受用户的输入,然后将其转换为整数列表。接着,我们使用`sort_numbers`函数对这些数字进行降序排列(即从大到小),并将结果连接成字符串,每个数字之间用空格分隔。
运行此代码后,程序会提示用户输入三个整数,例如输入"5 4 6",然后输出"6 5 4"。
相关问题
从键盘上输入三个整数,输出其中的最小值。 输入样例:3 4 5 输出样例:min=3代码
以下是 Python 代码实现:
```python
a, b, c = map(int, input().split())
min_num = min(a, b, c)
print("min={}".format(min_num))
```
首先将输入的字符串用 split() 方法分隔成三个字符串,再用 map() 方法将三个字符串转换为整数类型。然后使用 Python 内置函数 min() 找出最小值,最后使用格式化字符串输出结果。
从键盘上输入三个整数,输出其中的最小值。 输入样例:3 4 5 输出样例:min=3用c语言
以下是用 C 语言实现的代码:
```c
#include <stdio.h>
int main() {
int a, b, c, min;
printf("请输入三个整数:\n");
scanf("%d%d%d", &a, &b, &c);
min = a;
if (b < min) {
min = b;
}
if (c < min) {
min = c;
}
printf("最小值为:%d\n", min);
return 0;
}
```
这段代码先定义了三个整数变量 `a`、`b`、`c` 和一个变量 `min` 来存储最小值。然后通过 `printf` 和 `scanf` 分别输出提示信息和读取输入的三个整数。接着使用 `if` 语句来判断哪一个整数最小,将最小值赋值给变量 `min`,最后输出最小值。
阅读全文