C 程序 检查数字是偶数还是奇数

如果一个数字可以被 2 整除,则它是偶数,否则它是一个奇数。在本文中,我们分享了两种方式(两个 C 程序)来检查输入数字是偶数还是奇数。 1)使用模数运算符(%)2)使用按位运算符。

程序 1:使用模数运算符

/* Program to check whether the input integer number 
 * is even or odd using the modulus operator (%)
 */
#include<stdio.h>
int main()
{
   // This variable is to store the input number 
   int num;

   printf("Enter an integer: ");
   scanf("%d",&num);

   // Modulus (%) returns remainder
   if ( num%2 == 0 )
      printf("%d is an even number", num);
   else
      printf("%d is an odd number", num);

   return 0;
}

输出:

C 程序 检查数字是偶数还是奇数

程序 2:使用按位运算符

/* Program to check if number is even or odd
 * using bitwise operator
 */
#include<stdio.h>

int main()
{
   int n;

   printf("Enter an integer: ");
   scanf("%d",&n);

   if ( n & 1)
      printf("%d is an odd number", n);
   else
      printf("%d is an even number", n);

   return 0;
}

输出:

C 程序 检查数字是偶数还是奇数

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程