s的值和1按二进制位与若s的最低位为1,结果为1;否则为0结果为1,s就是奇数;否则为偶数 #includestdio.h int main () { int s ; scanf ( "%d" , s ); if ( s 1 ) printf ( "奇数\n" ); else printf ( "偶数\n" );
s的值和1按二进制位与 若s的最低位为1,结果为1;否则为0 结果为1,s就是奇数;否则为偶数
#include<stdio.h>int main()
{
int s;
scanf("%d",&s);
if(s&1) printf("奇数\n");
else printf("偶数\n");
}