快捷搜索:  汽车  科技

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,那么就说明该整数为奇数。

这道题目的要求呢,就是实现判断整数奇偶的函数。

c语言判断奇偶使用公式(C语言实现判断奇偶性)(1)

梳理逻辑

判断奇偶数,就是除以2取余即可。

还有的话,就是根据题目要求说,如果是偶数则返回1,如果是奇数则返回0。

那就要用到一个return 1和return 0的方式。

c语言判断奇偶使用公式(C语言实现判断奇偶性)(2)

代码实现

//判断奇偶性 #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.

c语言判断奇偶使用公式(C语言实现判断奇偶性)(3)

5是奇数,打印结果为:5 is odd.

c语言判断奇偶使用公式(C语言实现判断奇偶性)(4)

提交PTA测试结果:

c语言判断奇偶使用公式(C语言实现判断奇偶性)(5)

总结

总的来说,奇偶数判断是非常简单的一道函数题,也是帮大家再巩固一下相应的知识点了。

猜您喜欢: