使用 C++ 检查数字是偶数还是奇数

C++C++Beginner
立即练习

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

介绍

在本实验中,我们将学习如何使用 C++ 编写一个程序来检查给定的数字是偶数还是奇数。我们将使用取模运算符来确定数字除以 2 的余数。如果余数为 0,则该数字为偶数;如果余数为 1,则该数字为奇数。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL cpp(("C++")) -.-> cpp/BasicsGroup(["Basics"]) cpp(("C++")) -.-> cpp/ControlFlowGroup(["Control Flow"]) cpp(("C++")) -.-> cpp/IOandFileHandlingGroup(["I/O and File Handling"]) cpp/BasicsGroup -.-> cpp/variables("Variables") cpp/ControlFlowGroup -.-> cpp/conditions("Conditions") cpp/IOandFileHandlingGroup -.-> cpp/output("Output") cpp/IOandFileHandlingGroup -.-> cpp/user_input("User Input") cpp/IOandFileHandlingGroup -.-> cpp/files("Files") subgraph Lab Skills cpp/variables -.-> lab-96124{{"使用 C++ 检查数字是偶数还是奇数"}} cpp/conditions -.-> lab-96124{{"使用 C++ 检查数字是偶数还是奇数"}} cpp/output -.-> lab-96124{{"使用 C++ 检查数字是偶数还是奇数"}} cpp/user_input -.-> lab-96124{{"使用 C++ 检查数字是偶数还是奇数"}} cpp/files -.-> lab-96124{{"使用 C++ 检查数字是偶数还是奇数"}} end

创建新文件

让我们通过执行以下命令在你的项目目录中创建一个名为 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 的余数,并相应地显示结果。