输入三个数,将它们按照从小到大的顺序输出
时间: 2024-10-17 18:14:02 浏览: 17
输入三个数,可以使用编程语言中的排序算法来完成这个任务。这里简单地给出一种常见的方法:
首先,接受用户输入的三个数,可以假设是变量a、b和c。然后,你可以创建一个临时变量,比如d,来存储最小值。接着,通过比较这三个数,更新最小值:
1. 如果a是最小的,那么d = a;
2. 如果b小于d,那么d = b;
3. 同理,如果c比d还小,那么d = c。
接下来,再次通过类似的方式找到次小值和最大值。一旦找到所有三个数的相对位置,就可以按照升序输出结果,例如:d (最小) - e (次小) - f (最大)。
以下是伪代码示例:
```python
# 假设a, b, c是输入的三个数
num1 = a
num2 = b
num3 = c
# 找到最小值
if num1 < num2 and num1 < num3:
smallest = num1
elif num2 < num1 and num2 < num3:
smallest = num2
else:
smallest = num3
# 记录其他两个数
if num2 != smallest:
second_smallest = num2 if num2 != num1 else num3
else:
second_smallest = num3
largest = num1 if num1 != smallest else num2 if num2 != second_smallest else num3
# 输出结果
print(smallest, second_smallest, largest)
```
阅读全文