从键盘输入一个数,如果是奇数输出 你输入的是个奇数,如果是偶数输出 你输入的是偶数。c++中怎么做?

例如:输入:5 输出:你输入的是奇数
输入6 输出:你输入的是偶数

这要有数学的基本常识 ..
奇数 被2除余1
偶数 被2整除 ..
所以 假设这个数位x
if(x%2 == 1) //x mod 2 余 1
输出 奇数;
else
输出 偶数;
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-27
判断奇偶数是通过除2看其余数,如果余数为0,则能被整除,及为偶数,否则为奇数,具体代码如下:
#include <stdio.h>
int main()
{
int n;
printf("请输入一个数:");
scanf("%d", &n);
if(n % 2 == 0)
printf("你输入的是偶数");
else
printf("你输入的是奇数");
return 0;
}
第2个回答  2012-12-27
#include<stdio.h>
void main()
{
int i;
scanf("%d",&i);
if(i%2==1)
printf("你输入的是奇数");
else
printf("你输入的是偶数");
}