c语言判断一个十进制的数是否为奇偶数,奇数输出1,偶数输出0

c语言判断一个十进制的数是否为奇偶数,奇数输出1,偶数输出0
2025-02-25 19:49:29
推荐回答(3个)
回答1:

看点书吧,这么简单的问题也要上来问,你还怎么学编程? 一个数除以2的余数为0,它就是偶数,余数为1则为奇数。n%2==0,n为偶数,n%2==1,n为奇数。

回答2:

#include

int main()
{
int n,i;
scanf("%d",&n);
if(n<1) printf("0\n");
for(i =2;i*i<=n;i++) if(n%i == 0) break;
if(i*i>n) printf("1\n");
else printf("0\n");
return 0;
}

望采纳!

回答3:

#include
 
int main()
{
    int n,i;
    scanf("%d",&n);
    if(n<1) printf("0\n");
    for(i =2;i*i<=n;i++) if(n%i == 0) break;
    if(i*i>n) printf("1\n");
    else printf("0\n");
    return 0;
}