C++ 不使用第三方变量交换两个数字的程序

2025年3月8日 | 1 分钟阅读

我们可以不使用第三个变量来交换两个数。不使用第三个变量交换两个数有两种常见方法:

  1. 使用 + 和 -
  2. 使用 * 和 /

程序 1:使用 * 和 /

让我们看一个简单的 C++ 示例,不使用第三个变量来交换两个数。

示例

编译并运行

输出

Before swap a= 5 b= 10     
After swap a= 10 b= 5

程序 2:使用 + 和 -

让我们看另一个使用 + 和 - 来交换两个数的示例。

示例

编译并运行

输出

Before swap a= 5 b= 10  
 After swap a= 10 b= 5