C语言程序,不使用第三个变量交换两个数字

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

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

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

程序1:使用 + 和 -

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

示例

编译并运行

输出

Before swap a=10 b=20
After swap a=20 b=10

程序2:使用 * 和 /

让我们看另一个使用 * 和 / 交换两个数字的示例。

示例

编译并运行

输出

Before swap a=10 b=20
After swap a=20 b=10