c语言判断奇偶使用公式(C语言实现判断奇偶性)
c语言判断奇偶使用公式(C语言实现判断奇偶性)//判断奇偶性 #include <stdio.h> int even( int n ); int main() { int n; scanf("%d" &n); if (even(n)) printf("%d is even.\n" n); else printf("%d is odd.\n" n); return 0; } //函数实现 int even(int n){ if(n%2==0){//除以2取余是否为0,是0则说明为偶数 return 1;//返回1 } else{//除以2取余不为0,则说明是奇数0 return 0;//返回0 } }结果测试-6是偶数,打印结果为
给定一个整数,我们一般如何来判断该整数是奇数还是偶数呢。
其实非常简单,就是用该整数去除以2,然后取余数。
如果除以2取余数得到的结果为0,那么就说明该整数为偶数。
反之,如果除以2取余数得到的结果不为0,那么就说明该整数为奇数。
这道题目的要求呢,就是实现判断整数奇偶的函数。
判断奇偶数,就是除以2取余即可。
还有的话,就是根据题目要求说,如果是偶数则返回1,如果是奇数则返回0。
那就要用到一个return 1和return 0的方式。
//判断奇偶性
#include <stdio.h>
int even( int n );
int main()
{
int n;
scanf("%d" &n);
if (even(n))
printf("%d is even.\n" n);
else
printf("%d is odd.\n" n);
return 0;
}
//函数实现
int even(int n){
if(n%2==0){//除以2取余是否为0,是0则说明为偶数
return 1;//返回1
}
else{//除以2取余不为0,则说明是奇数0
return 0;//返回0
}
}
结果测试
-6是偶数,打印结果为:-6 is even.
5是奇数,打印结果为:5 is odd.
提交PTA测试结果:
总的来说,奇偶数判断是非常简单的一道函数题,也是帮大家再巩固一下相应的知识点了。