C 语言检查奇偶数程序

如何使用 If 语句和条件运算符编写 C 语言程序来检查奇偶数,并附有每个示例?如果一个数字可以被 2 整除,那么它就是偶数,其余(不能被 2 整除的)都是奇数。

使用 IF 条件的 C 语言奇偶数检查程序

此程序允许用户输入一个整数。接下来,此程序演示了如何使用 If 语句查找或检查偶数和奇数。

在 C 语言编程中,我们有一个名为 %(模)的算术运算符,用于检查除法的余数。让我们使用此运算符来查找余数。如果余数为 0,则该数字为偶数,否则为奇数。

在此示例中,printf 语句将提示用户输入一个值以检查它是偶数还是奇数。scanf 语句会将用户输入的值赋给一个数字变量。

在下一行,我们声明了 If 语句。请参阅 C 语言编程文章 算术运算符。If 条件检查数字除以 2 的余数是否正好等于 0。

  • 如果条件为 True,则为偶数。
  • 如果条件为 False,则为奇数。
// using If Else
#include<stdio.h>

int main()
{
  int number;

  printf(" Enter an int value to check  \n");
  scanf("%d", &number);
  
  if ( number%2 == 0 ) //Check whether remainder is 0 or not
     printf("Given number %d is EVEN NUMBER \n", number);

  else
    printf("Given number %d is ODD NUMBER \n", number);

  return 0;
}
Program to Check Odd or Even using If Else statement

输入第二个值以检查是否为偶数。

 Enter an int value to check Even or Odd 
98
Given number 98 is EVEN NUMBER 

在上面的代码中,我们使用了 if 条件来检查给定整数的余数是否为 0,并根据结果进行打印。

使用条件运算符的 C 语言奇偶数检查程序

我们还可以使用条件运算符在此编程语言中检查数字 24 是奇数还是偶数。让我们看看这个的示例程序

// using Conditional Operator
#include<stdio.h>

int main()
 {
  int number;

  printf(" Enter an int value to check \n ");
  scanf("%d",&number);

  number%2 == 0 ? printf(" Even \n ") : printf(" Odd \n");

  return 0;
 }
Program to find Even or Odd Numbers using Conditional Operator

也尝试其他值

 Enter an int value to check
 19
 Odd