//偶数除以2能整除,奇数除以2不能整除,以此来判断奇偶
#includeint main() { int a = 0; scanf_s("%d", &a);//获取输入的值,赋值给a if (0 == (a & 2))//如果a除以2余数为0 printf("这个数是偶数"); else printf("这个数是奇数"); }
//欲要打印1-100之间的奇数,首先要获取1-100之间的奇数,可以通过循环获取。然后进行判断。
#includeint main() { int i = 0; while (i < 100) { i++; if (i % 2 == 1)//如果i除以2余数为1,则说明是奇数,则执行打印 printf("%dn",i); } return 0; }
//也可以通过奇数加2来写程序,简化代码
#includeint main() { int i = 0; for (i=1;i<=100;i+=2)//for循环,初始值i=1,i=i+2,直到i=100停止执行, { printf("%dn",i); } return 0; }



