在数学中,判断一个整数是否为奇数或偶数的依据是基于数的模运算。对于任意整数 n,当 n除以2的余数等于0 时,n 是偶数;当 余数为1 时,n 是奇数。计算机中% 表示模运算,即求余数。
在编程和算法设计中,判断奇偶性是一个基本且常见的任务,主要考点在于:
尝试运行以下这段代码,看看它如何工作。如果有疑问,随时留在评论区,我们一起讨论吧。
#include using namespace std; // 判断一个数是否为偶数 bool isEven(int number) { return number % 2 == 0; } int main() { int num; cout << "请输入一个整数: "; cin >> num; if (isEven(num)) { cout << num << " 是偶数。\n"; } else { cout << num << " 是奇数。\n"; } return 0; }
在这段代码中:
isEven
函数,它接受一个整数作为参数,并返回一个布尔值。如果传入的数是偶数,函数返回true
,否则返回false
。main
函数中,我们首先提示用户输入一个整数,然后读取这个数。isEven
函数判断这个数是否为偶数,并根据函数的返回值输出相应的结果。