判断一个数是奇数还是偶数用C程序怎么编写 用C语言编程:输入一个整数,判断这个数是奇数还是偶数。

\u5224\u65ad\u4e00\u4e2a\u6570\u662f\u5947\u6570\u8fd8\u662f\u5076\u6570\u7528C\u7a0b\u5e8f\u600e\u4e48\u7f16\u5199

\u65b9\u6cd5\u6709\u5f88\u591a
\u4e3e\u51e0\u4e2a\u5e38\u7528\u7684\uff1a
1 if(a%2==0) \u8868\u793a\u5076\u6570\u3002 \u5982\u679c\u4e3a1\u5219\u662f\u5947\u6570
2 if(a&1) \u8868\u793a\u5947\u6570\uff0c \u5982\u679ca&1==0 \u5219\u662f\u5076\u6570
3 if(a/2*2 ==a) \u8868\u793a\u5076\u6570\u3002 \u4e0d\u76f8\u7b49\u5219\u662f\u5947\u6570\u3002

#include "stdio.h"
main()
{
int x;
printf("\u8bf7\u8f93\u5165\u4e00\u4e2a\u6574\u6570");
scanf("%d",&x);
if(x%2 == 0) printf("%d\u662f\u5076\u6570\n",x);
else printf("%d\u662f\u5947\u6570\n",x);
}
C\u8bed\u8a00\uff1a
\u662f\u4e00\u95e8\u901a\u7528\u8ba1\u7b97\u673a\u7f16\u7a0b\u8bed\u8a00\uff0c\u5e94\u7528\u5e7f\u6cdb\u3002C\u8bed\u8a00\u7684\u8bbe\u8ba1\u76ee\u6807\u662f\u63d0\u4f9b\u4e00\u79cd\u80fd\u4ee5\u7b80\u6613\u7684\u65b9\u5f0f\u7f16\u8bd1\u3001\u5904\u7406\u4f4e\u7ea7\u5b58\u50a8\u5668\u3001\u4ea7\u751f\u5c11\u91cf\u7684\u673a\u5668\u7801\u4ee5\u53ca\u4e0d\u9700\u8981\u4efb\u4f55\u8fd0\u884c\u73af\u5883\u652f\u6301\u4fbf\u80fd\u8fd0\u884c\u7684\u7f16\u7a0b\u8bed\u8a00\u3002
\u76ee\u524d\uff0cC\u8bed\u8a00\u7f16\u8bd1\u5668\u666e\u904d\u5b58\u5728\u4e8e\u5404\u79cd\u4e0d\u540c\u7684\u64cd\u4f5c\u7cfb\u7edf\u4e2d\uff0c\u4f8b\u5982UNIX\u3001MS-DOS\u3001Microsoft Windows\u53caLinux\u7b49\u3002C\u8bed\u8a00\u7684\u8bbe\u8ba1\u5f71\u54cd\u4e86\u8bb8\u591a\u540e\u6765\u7684\u7f16\u7a0b\u8bed\u8a00\uff0c\u4f8b\u5982C++\u3001Objective-C\u3001Java\u3001C#\u7b49\u3002

一个表达式就行了: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个偶数的乘积是偶数;算式中有一个是偶数,则乘积是偶数;

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



#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;
}

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

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

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

  • 鍒ゆ柇涓涓暟鏄鏁拌繕鏄伓鏁扮敤C绋搴忔庝箞缂栧啓
    绛旓細瀵2姹備綑锛屽鏋滅粨鏋滅瓑浜1锛屽垯i鏄鏁锛屽鏋滅粨鏋滅瓑浜0锛屽垯i鏄伓鏁銆俰f((i%2)==1){ 濂囨暟 } else { 鍋舵暟 } 渚嬪锛歩nclude <stdio.h> main(){ int x;printf("璇疯緭鍏涓涓暣鏁");scanf("%d",&x);if(x%2==0){ printf("杈撳叆鐨勬槸鍋舵暟");} else { printf("杈撳叆鐨勬槸濂囨暟");} } ...
  • 鍒ゆ柇涓涓暟鏄鏁拌繕鏄伓鏁扮敤C绋搴忔庝箞缂栧啓
    绛旓細鏂规硶鏈夊緢澶 涓惧嚑涓父鐢ㄧ殑锛1 if(a%2==0) 琛ㄧず鍋舵暟銆 濡傛灉涓1鍒鏄鏁 2 if(a&1) 琛ㄧず濂囨暟锛 濡傛灉a&1==0 鍒鏄伓鏁 3 if(a/2*2 ==a) 琛ㄧず鍋舵暟銆 涓嶇浉绛夊垯鏄鏁般
  • 鍦–璇█涓,濡備綍鍒ゆ柇涓涓暟鏄鏁拌繕鏄伓鏁?
    绛旓細include<stdio.h> int main(){ int s=0,i;for(i=1;i<20;i=i+2){ s+=i;} printf("1-20鍐呯殑濂囨暟鍜屼负%d",s);return 0;}
  • 鐢–璇█缂栧啓绋嬪簭 杈撳叆涓涓暣鏁,鍒ゆ柇姝h礋鎬у強濂囧伓鎬у苟杈撳嚭
    绛旓細include<stdio.h> int main(){ int n;scanf("%d",&n);if(n>0){ if(n%2) printf("姝鏁颁负姝f暟涓涓哄鏁銆");else printf("姝ゆ暟涓烘鏁颁笖涓鍋舵暟");} else if(n<0){ if(n%2) printf("姝ゆ暟涓鸿礋鏁颁笖涓哄鏁般");else printf("姝ゆ暟涓鸿礋鏁颁笖涓哄伓鏁");} else { if(n%2) printf(...
  • C璇█涓庢牱绛涢濂囨暟鍋舵暟銆
    绛旓細杩樻湁鐢&涔熻锛宨nclude<stdio.h> void main(){ int m;while(1){scanf("%d",&m);if((m&1)==0)//涓1鎸変綅涓庯紝濡傛灉缁撴灉鏄0鍒欎负鍋舵暟锛屽惁鍒涓哄鏁锛沺rintf("shi ou shu\n");else printf("shi ji shu\n");} }
  • 杈撳叆涓涓暣鏁板垽鏂槸濂囨暟杩樻槸鍋舵暟,C璇█绋嬪簭
    绛旓細鍙互鍙傝冧笅闈㈢殑浠g爜锛歩nclude "stdio.h"main(){ int x;printf("璇疯緭鍏涓涓暣鏁");scanf("%d",&x);if(x%2 == 0) printf("%d鏄伓鏁\n",x);else printf("%d鏄鏁\n",x);}
  • 鐢╟璇█鍐欎唬鐮,鍒ゆ柇杈撳叆鐨鏁版槸濂囨暟杩樻槸鍋舵暟
    绛旓細include <stdio.h>int main(){ int a; printf("Enter a Number:\n"); scanf("%d",&a); if(a%2 == 0) printf("鏄伓鏁\n"); else printf("鏄鏁\n"); return 0;} 0绠楀伓鏁
  • 濡備綍鐢╟璇█缂栧啓鍙鍒ゆ柇濂囨暟鍋舵暟鐨勫皬绋嬪簭?
    绛旓細涓涓琛ㄨ揪寮忓氨琛屼簡锛歩 % 2銆傚2姹備綑锛屽鏋滅粨鏋滅瓑浜1锛屽垯i鏄鏁锛屽鏋滅粨鏋滅瓑浜0锛屽垯i鏄伓鏁銆
  • c璇█鍒ゆ柇涓涓暟鏄鏁拌繕鏄伓鏁
    绛旓細鍦–璇█涓,鎴戜滑鍙互浣跨敤妯¤繍绠楃(%)鏉鍒ゆ柇涓涓暟鏄鏁拌繕鏄伓鏁銆傛ā杩愮畻绗︿細杩斿洖涓や釜鏁扮浉闄ょ殑浣欐暟銆 妯¤繍绠楃(%)鍦–璇█涓埄鐢ㄥ彇妯¤繍绠,涔熷氨鏄眰涓や釜鏁存暟鐩搁櫎鐨勪綑鏁般備緥濡,10%3鐨勭粨鏋滄槸1,鍥犱负10闄や互3鐨勪綑鏁版槸1銆傚拰妯¤繍绠楃鎸囧畾杈撳嚭鏍煎紡銆備緥濡,%d琛ㄧず杈撳嚭鏁存暟,%f琛ㄧず杈撳嚭娴偣鏁,%s琛ㄧず杈撳嚭瀛楃涓茬瓑绛夈 鍦...
  • 姹C绋搴忎唬鐮,杈撳叆涓涓暣鏁,鍒ゆ柇濂囧伓銆備緥濡傝緭鍏1,杈撳嚭涓:1鏄鏁銆傝緭鍏...
    绛旓細include<stdio.h> void main(){ int tmp=0;scanf(%d,&tmp);if(tmp%2==0)printf("%d is even number",tmp);else printf("%d is odd number",tmp);}
  • 扩展阅读:1-10奇数偶数是哪些 ... 0和2谁是最小偶数 ... c语言怎么判断奇偶并输出 ... python判断一个数为偶数 ... c++判断奇偶数的代码 ... 什么偶数什么是奇数 ... 质数和合数的口诀 ... 0到底是奇数还是偶数 ... c语言判断奇偶数流程图 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网