这道题很简单,奇偶判别函数只需要输出1,0。
思路是直接让N除2取余,返回此值的非即可。(奇数除2余1取非为0,偶数除2余0取非为1。)
#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 )
{
return !(n%2);
}
本文介绍了一种简单的奇偶判别函数实现方法,通过让输入整数N除以2取余并返回此值的非,可以快速判断一个数是奇数还是偶数。文章提供了一个使用C语言编写的示例代码,包括main函数读取输入,调用even函数进行奇偶判断,并打印结果。
3974

被折叠的 条评论
为什么被折叠?



