介绍
在本实验中,我们将学习如何使用 C++ 编写一个程序来检查给定的数字是偶数还是奇数。我们将使用取模运算符来确定数字除以 2 的余数。如果余数为 0,则该数字为偶数;如果余数为 1,则该数字为奇数。
创建新文件
让我们通过执行以下命令在你的项目目录中创建一个名为 even_odd.cpp 的 C++ 文件:
touch ~/project/even_odd.cpp
编写初始化代码并获取输入
让我们从编写 C++ 代码开始,欢迎用户,显示输入提示,并从用户那里获取输入。
#include <iostream>
using namespace std;
int main()
{
cout << "\n\nWelcome to the Even/Odd Checker:\n\n\n";
cout << "Enter the number to check: ";
int n;
cin >> n;
}
上面的代码简单地显示了一条欢迎信息,并提示用户输入一个数字。用户输入的数字被存储在一个名为 n 的变量中。
检查数字是偶数还是奇数
现在让我们添加代码来检查输入的数字是偶数还是奇数,并相应地显示结果。
#include <iostream>
using namespace std;
int main()
{
cout << "\n\nWelcome to the Even/Odd Checker:\n\n\n";
cout << "Enter the number to check: ";
int n;
cin >> n;
if(n % 2 == 0)
{
cout << "\n\nThe entered number "<< n << " is Even\n";
}
else
{
cout << "\n\nThe entered number "<< n << " is Odd\n";
}
return 0;
}
if 语句中的代码片段检查输入的数字除以 2 的余数是否为 0。如果是,则说明该数字是偶数,并相应地显示结果。
编译并运行程序
现在让我们编译并运行程序,看看它是否能正常工作。在项目目录的终端中执行以下命令:
g++ ~/project/even_odd.cpp -o even_odd
./even_odd
运行上述命令后,你应该会在终端中看到以下输出:
Welcome to the Even/Odd Checker:
Enter the number to check: 12
The entered number 12 is Even
输入不同的值,看看程序是否能正确判断数字是偶数还是奇数。
总结
在本实验中,我们学习了如何编写一个 C++ 程序来检查输入的数字是偶数还是奇数。我们使用取模运算符来确定输入数字除以 2 的余数,并相应地显示结果。



