奇数定义为不能被 2 整除的数,而偶数定义为能被 2 整除的数。为了更好地理解这个奇偶数判断 C 程序示例,我们始终建议您学习以下 C 语言基础主题:
自然数可以是奇数或偶数。此 C 程序用于判断一个数是奇数还是偶数。
此 C 程序的逻辑是,将给定数字除以 2 直至无法再除,然后检查余数是零还是一。如果余数为零,则是偶数;如果余数不为零,则该数字是奇数。
要在 C 语言中应用奇偶数判断逻辑。首先,程序使用 printf 和 scanf 语句接受用户输入。现在使用“模 (%) 运算符”,它将数字除以 2 直至无法再除。让我们看一些简单的例子来更深入地了解。
设输入值为 'n = 5'。根据我们在 C 程序中使用的逻辑,如果 '(n%2 = 0)',则 a 是偶数,否则是奇数。这里 'n = 5',那么我们有 (5%2 不等于零),所以给定的数字是奇数。
设输入值为 'n = 6'。根据程序逻辑,如果 (n%2 == 0),则 a 是偶数,否则是奇数。这里 'n = 6',那么我们有 (6%2 = 0),所以给定的数字是偶数。

步骤 1:将头文件导入 C 程序以使用内置函数。
步骤 2:启动 main() 函数以开始程序的执行,
步骤 3:使用 int 数据类型初始化变量 n 以存储用户输入值。
步骤 4:使用 printf 和 scanf 接受用户输入的数字,并将其保存在变量 n 中。
步骤 5:使用模运算符 (%) 除以 2,并使用 if 条件检查余数是否为零。如果余数为零,则打印它是偶数,否则打印它是奇数。
#include <stdio.h>
void main() {
int n;
printf("Enter an integer :");
scanf("%d", & n);
if ((n% 2)== 0)
printf("%d, is an even integer\n", n);
else
printf("%d, is an odd integer\n", n);
}
Enter an integer:13 13, is an odd integer RUN2 Enter an integer:24 24, is an even integer