求20個數中的最大的偶數和最小的奇數的差 c程式設計

2025-04-06 14:05:09 字數 2244 閱讀 3212

1樓:網友

#include

#include

void main()

int i,j=0,k=0,max,min,j1,i1;

int a[20],b[20]=,c[20]=;

printf("請輸入20個數,用空格隔開:");

for(i=0;i<20;i++)

scanf("%d",&a[i]);

for(i=0;i<20;i++)

if(a[i]%2==0)

b[j]=a[i];

j++;j1=j;

if(a[i]%2==1)

c[k]=a[i];

k++;i1=k;

if(i1==20||i1==0)

printf("你輸入的數只攜枝嫌有奇數或者偶數"辯手);

exit(0);

max=b[0];min=c[0];

for(i=0;ic[i])

min=c[i];

printf("這20個數的最大搭迅偶數與最小奇數之差為:%d",max-min);

2樓:網友

lalalalalalalalala

萬能隱埋的人就萬能!網上更萬能乎飢!

不信萬歲攜返能網你就土了哦!

威客↖(^

在c語言中怎麼求奇數和偶數,相關例題

3樓:新科技

在c語言中怎麼去判斷是奇數還是偶數。

語言中可以利用求餘的方法表示奇數和偶數。

x%==0;乙個是能被2整理後,其餘數為0,那麼就是偶數。

x%==0;乙個是能被2整理後,其餘數為1,那麼就是奇數。

判斷偶數:執行:

請輸入乙個整數:22

22是乙個偶數。

判斷奇數數:**如下。

執行:請輸入乙個整數:11

11是乙個偶數。

用for,while,do whlie三種迴圈實現輸出1-10之間的所有偶數和?並列印出來

其他方法:for迴圈,用步長的方法進行累加。

用for,while,do whlie三種迴圈實現輸出1-10之間的所有奇數和?並列印出來

找出一批正整數中最大的偶數,c語言怎麼寫?

4樓:刺友互

1、開啟新建乙個空白頁面,然後將c語言的基礎格式寫完,注意格式縮排。

2、然後輸入「 int a=10; float b=5,c; 」注意: float 是浮點型,int 是整型。這個是用來定義c語言中的數值的型別,還有如果乙個語句結束那就要打上「;」

3、c是我們定義的乙個空白的浮點數,用來當作後面的加減後取得值。例如注意這裡有幾個注意點,我們可以看到乙個整型的數和乙個浮點數的加減乘除得到的數值都是浮點數,所以我們這裡用%f輸出c的值。

4、得到的數值會出現錯誤,因為%d輸出的是整型的數值。

5、繼續將剩下的語言補充完整,#include main()。

5樓:雨諾與諾

#include

void main()

if(max!=0)

printf("最大的正偶數是:%d",max);

elseprintf("輸入錯誤");}

6樓:時空魔法

先排序,然後比較最後乙個數是不是偶數,不是在對比倒數第二個。

7樓:憶

只要想好用什麼演算法就差不多了,至於**也很好寫啊。

最大的一位偶數比最小的一位奇數多______.

8樓:世紀網路

最大的一位為8,最小的一中頃位奇數為1,所以最大一位偶數殲衝比最小的一位奇數氏培殲多8-1=7.

故答案為:7.

最小的奇數是______,最小的偶數是______,它們相差______.

9樓:清寧時光

最小的奇數是1,最小的偶數是0,它們相差1.

故答案為:1,0,1.

最大的一位偶數比最小的一位奇數多______

10樓:手機使用者

最大的一位為8,最小的一兆巖位奇數為1,所以最大一位偶數比最小的一位蘆猜鬥奇數多陪磨8-1=7.

故答案為:7.

一個數的近似數是8萬,這個數最大是 ,最小是( ?

一個數的近似數是8萬,這個數最大是84999,最小是75000.望,謝謝。按照四捨五入的日常法則,一個數的近似數是8萬,這個數最大是 84999 最小是 75000 四捨五入的修約原則,是看緊鄰8後面的一位數字,如果是5或大於5的數字,就就進上一位 其他數字則捨去。一個數的近似數是八萬,這個數最大是...

數的最小倍數是17這個數的最大因數是多少

一個數的最小倍數是17,這個數的最大因數是多少?一個數的最小倍數是17,這個數就是17,它的最大因數是17.一個數的最小倍數和最大因數都是它本身,即是17 最大因數是它本身所以是17 這個數是17,最大約數是17。17是1和17的倍數,所以這個數還是17 一個數最大的因數是他本身,最小公倍數也是他本...

求最大最小值的高數題

f x e 10 x e 5 x f x e 5x 2 e 5x f x e 5x 1 2 2 1 4因為e 5x 在區間 0,2.5 最大為1,當x 0時,最小為e 12.5 1 2 e 12.5 0因為e 5x 是連續函式,所以在區間 0,2.5 存在一點使得e 5x 1 2,因此 f x 最小...