C語言輸入數判斷他是不是整數,如果是,判斷他是奇數還是偶

2022-06-08 01:46:33 字數 4544 閱讀 1403

1樓:

不知道樓主的編譯器是不是和我的一樣,不支援long double型別,我的改成這樣就可以了:

#include

int main(void)

else printf("the number is  odd!\n");

}else printf("the number is not an integer!\n");

return 0;}

2樓:

………………

scanf("%lf",&number);

改為scanf("%d",&number);

你看看行不

c語言程式設計: 輸入乙個整數,判斷這個數是奇數還是偶數,如果是奇數就輸出「奇數」,如果是偶數就輸出「

3樓:匿名使用者

#include

main()

4樓:ct湯圓

#include "stdio.h"

main()

5樓:尼嗎還有

void main()

else if (a%2 == 1)

else}

6樓:匿名使用者

void main()

else}

7樓:囧殊途同歸囧

怎麼分析這個程式啊?

用c語言程式設計:輸入乙個整數,判斷這個數是奇數還是偶數。 請大家幫忙啊。

8樓:繾綣

#include

int main()

9樓:會自暴的甲兒

if(x%2==0)

else

c語言,輸入乙個數,判斷它是奇數還是偶數,如果是偶數則進一步判斷它是否為4的倍數

10樓:

#include "stdio.h"

int main()

int n;

scanf("%d",&n);

if(n%2==1)

printf("%d是奇數!\n",n);

else if(n%4==0)

printf("%d是偶數而且是4的倍數!\n",n);

else

printf("%d是偶數,但不是4的倍數!\n",n);

11樓:匿名使用者

#include

main()}

12樓:我愛酸牛奶

#include

int main()

else

return 0;}

13樓:匿名使用者

#include

int main(void)

else

}else

return 0;}

用c語言編寫程式,輸入乙個整數,輸出它是奇數還是偶數.

14樓:匿名使用者

1.對2取余為零為偶數,非專

零即屬為奇數

#include

int main()

return 0;}

15樓:匿名使用者

#include

int main()

return 0;}

16樓:班如琴飛星

1.對2取餘copy

為零為偶數,非零即為奇數

#include

int main()

return 0;}

17樓:學習做忍者

c..都忘的差不多了

給你寫步驟吧..

1.宣告個變數n

2.獲得輸入附值到變數中

3.判斷變數能否被2整除(n%2是否為1,如果等於1則是奇數,如果是0則是偶數)

%是取餘數的意思

4.輸出

18樓:菇涼是小二

#include

int main()

19樓:沐蕊尚訪曼

1.對2取餘來為零自為偶bai數du

,非zhi

零即dao

為奇數#include

int main()

return 0;}

輸入乙個整數判斷是奇數還是偶數,c語言程式

20樓:四捨**入

可以參考下抄面的**:

#include "stdio.h"

main()

擴充套件資料:

du

c語言函式

double ceil(double x) 返回不zhi小於x的最小整數

double floor(double x) 返回不大於daox的最大整數

void srand(unsigned seed) 初始化隨機數發生器

log()函式:返回x的自然對數(以e為底的對數)ldiv()函式:求兩個數的商和餘數(針對long型別)ceil()函式:

求不小於x的最小整數(向上取整)floor()函式:求不大於x的最大整數(向下取整)

21樓:匿名使用者

x % 2 ==0 是偶數

否則是奇數

22樓:匿名使用者

#include

void main()

23樓:丶胤欒

#include

int main()

判斷乙個數是奇數還是偶數用c程式怎麼編寫

24樓:墨汁諾

乙個表示式就bai行了:i % 2。對2求餘,如果du結果等zhi於1,則i是奇數dao,如果結果等於0,則i是偶數。專if((i%2)==1)

else

例如:#include

main()

else}

25樓:織毛衣的手手

#include

main()

else}

26樓:啦啦啦啦崔小淨

乙個表示式就行了:i % 2。對2求餘,如果結果等於1,則i是奇數,如果結果等於0,則i是偶數。

if((i%2)==1)

else

27樓:ying雙子

方法有很多

舉幾個常用的:

1 if(a%2==0) 表示偶數。 如果為1則是奇數2 if(a&1) 表示奇數, 如果a&1==0 則是偶數3 if(a/2*2 ==a) 表示偶數。 不相等則是奇數。

28樓:匿名使用者

int k = 20;

int result = 20%2; // 對2求餘。如果result=0就是偶數,為1就是奇數。

29樓:匿名使用者

#include

int main(void)

30樓:灬愚昧灬

#include

void main ()

31樓:匿名使用者

#include

main()

{int a;

scanf("%d",&a);

if(a/2==0)

printf(a+"是偶數");

else

printf(a+"是奇數");

32樓:匿名使用者

int n ;

if (n%2)

else

c語言判斷乙個數是偶數還是奇數

33樓:天雨下凡

假設有整型變數i,要判斷它是奇數還是偶數,則用如下**:

if(i%2==0)

printf("%d是偶數\n",i);

else

printf("%d是奇數\n",i);

注意:不能用i%2==1來判斷,因為如果i的值是負的奇數,則i%2的結果是-1,不是1

34樓:風若遠去何人留

一般都是直接取餘

比如if(n%2==0) 偶數。

也可以更高效

if((n&&1)==0) 偶數

或者if((n>>1<<1)==n) 偶數。

35樓:

int n;

if(n % 2 == 0) //取餘運算,如果餘數為0,則為偶數printf("%d是偶數.\n",n);

else

printf("%d是奇數.\n",n);

36樓:業餘人士

i%2 == 1 奇數

怎樣用c語言判斷數是不是整數怎樣用C語言判斷乙個數是不是整數

如果用實型變數x接收乙個數或通過計算得到乙個數後要知道它是不是整數,沒有很好的辦法。因為實數在計算機中不能準確地儲存,所以不能直接判斷兩個實型量 x,與表示整數的實型量,必須要同型別的量才能比較 是否相等,首先要明確能允許的誤差是多少。比如,一般情況當誤差的絕對值小於10的負8次方時我們可以認為兩個...

C 語言輸入正整數,判斷它是否是迴文數

問明 include stdio h include stdlib h int main int num,k,n 0 printf 請輸入一個數 scanf d num k num while k 0 n n 10 k 10 k k 10 if n num printf d是迴文數 n else p...

c語言問題輸入整數n和它的進製d判斷整數

include int fun int n,int d int index 0,x,y,i x n y n d while x 0 for i 0 i index 2 i return 1 void main else include include using namespace std stat...