介绍
在本实验中,我们将学习如何在 C++ 编程语言中使用第三个变量来交换两个数字。交换两个数字是一个常见的编程问题,有多种方法可以实现这一任务。
在本实验中,我们将学习如何在 C++ 编程语言中使用第三个变量来交换两个数字。交换两个数字是一个常见的编程问题,有多种方法可以实现这一任务。
首先,让我们在终端中使用以下命令在 ~/project
目录下创建一个名为 main.cpp
的新 C++ 文件:
touch ~/project/main.cpp
接下来,让我们编写使用第三个变量交换两个数字的代码。将以下代码复制并粘贴到 main.cpp
文件中:
#include <iostream>
using namespace std;
int main()
{
// 声明变量
int a, b, temp;
// 输入两个数字
cout << "Enter first number: ";
cin >> a;
cout << "Enter second number: ";
cin >> b;
// 打印交换前的两个数字的值
cout << "\nValues before swapping: "<<endl;
cout << "First number: " << a << endl;
cout << "Second number: " << b << endl;
// 使用第三个变量交换两个数字
temp = a;
a = b;
b = temp;
// 打印交换后的两个数字的值
cout << "\nValues after swapping: " << endl;
cout << "First number: " << a << endl;
cout << "Second number: " << b << endl;
return 0;
}
现在让我们编译并运行代码以查看输出结果。在终端中,导航到 ~/project
目录,并使用以下命令编译代码:
g++ main.cpp -o main
该命令将在同一目录下创建一个名为 main
的可执行文件。
接下来,使用以下命令运行可执行文件:
./main
这将运行 C++ 程序,程序会要求你输入两个数字。在你输入数字后,程序将使用第三个变量交换这两个数字,并输出交换前后的两个数字的值。
在本实验中,我们学习了如何在 C++ 编程语言中使用第三个变量交换两个数字。当我们需要交换两个变量的值时,交换两个数字非常有用。通过使用第三个变量,我们可以轻松地交换两个数字而不会丢失任何值。