21xrx.com
2024-09-20 00:12:43 Friday
登录
文章检索 我的文章 写文章
C++实现两数交换的代码
2023-06-23 01:09:00 深夜i     --     --
C++ 两数交换 代码

在C++中,我们可以通过交换两个变量的值来达到交换这两个数的目的。以下是一个简单的交换两个整数的代码示例:


#include <iostream>

using namespace std;

void swap(int& x, int& y);

int main()

{

  int a = 5;

  int b = 10;

  cout << "交换前:" << endl;

  cout << "a = " << a << endl;

  cout << "b = " << b << endl;

  swap(a, b);

  cout << "交换后:" << endl;

  cout << "a = " << a << endl;

  cout << "b = " << b << endl;

  return 0;

}

void swap(int& x, int& y)

  int temp;

  temp = x;

  x = y;

  y = temp;

以上代码中,我们定义了一个 `swap` 函数来实现两个整数的交换。在 `swap` 函数中,我们定义了一个临时变量 `temp` 来保存一开始的 `x` 的值,然后交换变量 `x` 和 `y` 的值,最后将 `temp` 的值赋给 `y`。在 `main` 函数中,我们定义了两个整数 `a` 和 `b`,并通过调用 `swap` 函数来交换它们的值。

输出结果如下:


交换前:

a = 5

b = 10

交换后:

a = 10

b = 5

如此简单的交换两个数的方法,在我们的日常开发工作中也经常会用到。它不仅能够方便地实现两个数的交换,也能够提高我们的代码效率。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复
    相似文章