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

来源:这里教程网 时间:2026-02-16 13:03:21 作者:

如果一个数字可以被 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 程序 检查数字是偶数还是奇数

相关推荐