编写函数swap(a,b),实现两个整数a,b的交换,主程序调用该函数对用户输入的两个整数交换后输出
时间: 2024-10-20 11:12:25 浏览: 53
C语言程序设计-编写函数实现两个数据的交换,在主函数中输入任意三个数据,调用函数对这三个数据从大到小排序;.c
5星 · 资源好评率100%
编写一个名为`swap`的函数,用于交换两个整数`a`和`b`,可以按照以下步骤实现:
```python
def swap(a, b):
# 临时存储变量c保存a的值
temp = a
# 将a的值更新为b的值
a = b
# 将b的值更新为temp(原a的值)
b = temp
# 返回交换后的结果
return a, b
# 主程序部分
if __name__ == "__main__":
# 用户输入两个整数
num1 = int(input("请输入第一个整数: "))
num2 = int(input("请输入第二个整数: "))
# 调用swap函数进行交换,并打印结果
swapped_num1, swapped_num2 = swap(num1, num2)
print("交换后的结果:第一个数字{},第二个数字{}".format(swapped_num1, swapped_num2))
```
在这个示例中,通过一个临时变量`temp`实现了a和b的交换。用户可以在主程序中输入两个整数,然后它们会被传递给`swap`函数并得到交换的结果。
阅读全文