判断一个数是奇数还是偶数用C程序怎么编写

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了判断一个数是奇数还是偶数用C程序怎么编写相关的知识,希望对你有一定的参考价值。

一个表达式就行了:i % 2。对2求余,如果结果等于1,则i是奇数,如果结果等于0,则i是偶数。

if((i%2)==1)

奇数

else

偶数

例如:

#include <stdio.h>

main()

int x;

printf("请输入一个整数");

scanf("%d",&x);

if(x%2==0)

printf("输入的是偶数");

else

printf("输入的是奇数");

扩展资料:

(1)两个连续整数中必有一个奇数和一个偶数;

(2)奇数+奇数=偶数;偶数+奇数=奇数;偶数+偶数+...+偶数=偶数;

(3)奇数-奇数=偶数;偶数-奇数=奇数;奇数-偶数=奇数;

(4)若a、b为整数,则a+b与a-b有相同的奇偶性,即a+b与a-b同为奇数或同为偶数;

(5)n个奇数的乘积是奇数,n个偶数的乘积是偶数;算式中有一个是偶数,则乘积是偶数;

参考资料来源:百度百科-奇数

参考技术A #include <stdio.h>
int main(void)

int a;
printf("请输入一个整数:");
scanf("%d",&a);
if(a%2==0) printf("%d是偶数\n",a);
else printf("%d是奇数\n",a);
return 0;
参考技术B 一个表达式就行了:i % 2。对2求余,如果结果等于1,则i是奇数,如果结果等于0,则i是偶数。
if((i%2)==1)

奇数

else

偶数
本回答被提问者采纳
参考技术C 一个表达式就行了:i % 2。对2求余,如果结果等于1,则i是奇数,如果结果等于0,则i是偶数。
if((i%2)==1)

奇数

else

偶数
参考技术D 方法有很多
举几个常用的:
1 if(a%2==0) 表示偶数。 如果为1则是奇数
2 if(a&1) 表示奇数, 如果a&1==0 则是偶数
3 if(a/2*2 ==a) 表示偶数。 不相等则是奇数。

以上是关于判断一个数是奇数还是偶数用C程序怎么编写的主要内容,如果未能解决你的问题,请参考以下文章

如何用c语言编写可判断奇数偶数的小程序?

C语言:编写一个程序,判断一个整数的奇偶性。如果是奇数,输入1,是偶数,输入2?

用c语言编写 编写一个判断奇偶数的函数,要求在主函数中输入一个整数,输出该数是奇数还是偶数的信息

设计Java 程序,实现判断变量x是奇数还是偶数

java怎么判断一个数是奇数还是偶数

输入一个整数判断是奇数还是偶数,C语言程序