C语言判断一个数是偶数还是奇数
答案:5 悬赏:50 手机版
解决时间 2021-03-05 03:48
- 提问者网友:且恨且铭记
- 2021-03-04 14:43
C语言判断一个数是偶数还是奇数
最佳答案
- 五星知识达人网友:时间的尘埃
- 2021-03-04 16:14
一般都是直接取余
比如
if(n%2==0) 偶数。
也可以更高效
if((n&&1)==0) 偶数
或者
if((n>>1<<1)==n) 偶数。
比如
if(n%2==0) 偶数。
也可以更高效
if((n&&1)==0) 偶数
或者
if((n>>1<<1)==n) 偶数。
全部回答
- 1楼网友:英雄的欲望
- 2021-03-04 20:17
i%2 == 1 奇数
- 2楼网友:傲气稳了全场
- 2021-03-04 18:57
#include
main()
{
int x;
printf("请输入一个整数");
scanf("%d",&x);
if(x%2==0)
{
printf("您输入的是偶数");
}
else
{
printf("您输入的是奇数");
}
}
- 3楼网友:十鸦
- 2021-03-04 17:28
int n;
if(n % 2 == 0) //取余运算,如果余数为0,则为偶数
printf("%d是偶数.\n",n);
else
printf("%d是奇数.\n",n);
- 4楼网友:白昼之月
- 2021-03-04 17:00
假设有整型变量i,要判断它是奇数还是偶数,则用如下代码:
if(i%2==0)
printf("%d是偶数\n",i);
else
printf("%d是奇数\n",i);
注意:不能用i%2==1来判断,因为如果i的值是负的奇数,则i%2的结果是-1,不是1
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯