输入4个整数,编程用交换法由小到大顺序输出这4个数。
时间: 2024-12-16 13:14:40 浏览: 13
在编程中,你可以使用简单的循环结构和临时变量来实现这个功能。这里提供一个Python的示例:
```python
def sort_four_numbers(a, b, c, d):
# 将第一个数字作为最小值存储
min_num = a
if b < min_num:
min_num = b
if c < min_num:
min_num = c
if d < min_num:
min_num = d
# 找到次小值,并将它与当前最小值交换位置
second_min = a
if b != min_num and b < second_min:
second_min = b
if c != min_num and c < second_min:
second_min = c
if d != min_num and d < second_min:
second_min = d
# 类似的,找到第三小和第四小的数字并排序
# 输出排序后的四个数字
print("Sorted numbers (from smallest to largest):", min_num, second_min, third_min, fourth_min)
# 测试函数,假设输入的四个整数分别为a, b, c, d
sort_four_numbers(5, 2, 8, 1)
```
在这个例子中,我们首先找到最小值,然后依次找到剩余三个数中的次小值、第三小值和第四小值。最后,按照从小到大的顺序打印出这四个数字。
阅读全文