黑马程序员技术交流社区
标题:
判断一个数奇偶性
[打印本页]
作者:
onlyanswer
时间:
2015-12-3 16:34
标题:
判断一个数奇偶性
#include<stdio.h>
int main(){
int a;
a=4;
//1 求余方法;
{
if (0==a%2) {
printf("这是一个偶数\n");
}else
printf("这是一个奇数\n");
}
//1.1,三木运算法
{
(a%2) ? printf("这个%d是奇数\n",a ):printf("这个%d是偶数\n",a );
}
//2.1 位运算的方法
{
if ((a&1)==1) {
printf("这是一个奇数\n");
}else
printf("这是一个偶数\n");
}
//2.2
{
if ((a|1)==a ) {
printf("这是一个奇数\n");
}else
printf("这是一个偶数\n");
}
//2.3
{
int b=0;
b=a>>1;
b=b<<1;
if ( b == a ) {
printf("这是一个偶数\n");
}else
printf("这是一个奇数\n");
}
return 0;}
复制代码
作者:
刘炼1993
时间:
2015-12-3 19:20
6666666666666666
作者:
junjunzhang
时间:
2015-12-3 19:27
这个得记着。楼主
作者:
paul20150103
时间:
2015-12-3 19:41
好方法,谢谢
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2