21xrx.com
2024-11-25 05:15:52 Monday
登录
文章检索 我的文章 写文章
C++ 奇偶判断:如何用 C++ 判断一个数是奇数还是偶数?
2023-07-08 17:06:34 深夜i     --     --
C++ 奇数 偶数 判断 数字

在 C++ 中,我们可以使用取余运算符(%)来判断一个数是奇数还是偶数。如果一个数除以 2 后余数为 0,则说明它是偶数;如果余数为 1,则说明它是奇数。

下面是判断奇偶的代码实现:


int num;

cout << "请输入一个整数:" << endl;

cin >> num;

if (num % 2 == 0)

  cout << num << " 是偶数" << endl;

else

  cout << num << " 是奇数" << endl;

我们先定义一个整型变量 num,并通过输入语句让用户输入一个整数。然后利用 if 语句进行奇偶判断,如果 num 取模 2 的结果为 0,则输出 num 是偶数;否则输出 num 是奇数。

当然,除了取模运算符外,我们还可以使用按位与运算符(&)来进行奇偶判断。在二进制形式下,一个数的最后一位为 0 则说明它是偶数;最后一位为 1 则说明它是奇数。我们可以将该数与 1 进行按位与运算,如果结果为 0,则说明它是偶数,否则为奇数。

下面是按位与运算来判断奇偶的代码实现:


int num;

cout << "请输入一个整数:" << endl;

cin >> num;

if (num & 1 == 0)

  cout << num << " 是偶数" << endl;

else

  cout << num << " 是奇数" << endl;

这里同样是先定义一个整型变量 num,并通过输入语句让用户输入一个整数。然后用 if 语句进行奇偶判断,通过 num & 1 的结果是否为 0 来确定 num 是奇数还是偶数。

无论是使用取模运算还是按位与运算进行奇偶判断,都是非常简单和常用的操作。这些操作能帮助我们更好地理解程序语言的运算规则,提高编程水平。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复