C語言實現 調整陣列使奇數全部都位於偶數前面。

2021-09-29 16:54:51 字數 535 閱讀 5084

調整陣列使奇數全部都位於偶數前面。

題目:輸入乙個整數陣列,實現乙個函式,

來調整該陣列中數字的順序使得陣列中所有的奇數字於陣列的前半部分,

所有偶數字於陣列的後半部分。

#include

#include

void

exchange

(int

*a,int len)if(

*left %2!=

0)if(

*right %2==

0)}}

intmain()

;int len =

sizeof

(arr)

/sizeof

(arr[0]

);exchange

(arr, len)

;int i =0;

for(i =

0; i < len; i++

)system

("pause");

return0;

}

C語言 調整陣列使奇數全部都位於偶數前面

題目描述 輸入乙個整數陣列,實現乙個函式,來調整該陣列中數字的順序使得陣列中所有的奇數字於陣列的前半部分,所有偶數字於陣列的後半部分。解題思路 陣列奇數字於前半部分,偶數字於後半部分,實現這個需要用到迴圈,在寫函式時,要知道奇數和偶數滿足的條件是什麼。迴圈開始當滿足前半部分下標小於後半部分下標 le...

調整陣列使奇數全部都位於偶數前面

輸入乙個整數陣列,實現乙個函式,來調整該陣列中數字的順序使得陣列中所有的奇數 include include void printf arr int arr,int len printf n void sort int a,int len else i int main int length siz...

調整陣列使奇數全部都位於偶數前面。

題目 輸入乙個整數陣列,實現乙個函式,來調整該陣列中數字的順序使得陣列中所有的奇數字於陣列的前半部分,所有偶數字於陣列的後半部分。include include include pragma warning disable 4996 static void switchdata int x,int ...