/**
* 功能:判断给定的整数是否为奇数
* 是则返回 0 否则返回 1
* 时间:2015/10/17 15:04:18
* 作才:小代码
*/
#include<stdio.h>
/**
* @brief 判断给定的数是否为奇数
*
* @param n 给定的整数
*
* @retval 0 奇数
* @retval 1 偶数
*
*/
int is_odd( int n ){
if( n & 1 ){
return 0;
}else{
return 1;
}
}
int main( void ){
int n = 0;
scanf( "%d",&n );
if( !is_odd( n ) ){
printf( "奇数\n" );
}else{
printf( "偶数\b" );
}
return 0;
}
运行效果:
[laolang@laolang isodd]$ make exec
./hello
1
奇数
[laolang@laolang isodd]$ make exec
./hello
2
偶数[laolang@laolang isodd]$