實驗5 運用陣列拆分奇偶數

2021-07-31 13:23:46 字數 662 閱讀 8207

一、問題及**

/*  

* 檔名稱:301.cpp 

* 作    者:  李林諭

* 完成日期: 2017  年 5 月 3 日  

* 版 本 號:v1.0  

* 對任務及求解方法的描述部分: 運用陣列拆分奇偶數;

* 輸入描述: 輸入十個數;

* 問題描述: 從鍵盤中輸入10個數放在陣列a中,將該陣列中奇數放到陣列b,偶數放到陣列c中後分別輸出。

* 程式輸出: 分別輸出陣列中的奇數和偶數;

* 問題分析: 判斷奇偶性並將它分類;

* 演算法設計: 略

*/#include

using

namespace

std;  

intmain()  

if(k>0)  

else

cout<<

"該組數中沒有奇數"

<

if(j>0)  

else

cout<<

"該組數中沒有奇數"

<

return

0;  

}  

二、執行結果

C 第五次上機實驗 陣列拆分奇偶數

一 問題及 檔名稱 1cpp 作 者 陳光權 完成日期 2017 年 5 月 3 日 版 本 號 v1.0 對任務及求解方法的描述部分 運用陣列拆分奇偶數 輸入描述 輸入十個數 問題描述 從鍵盤中輸入10個數放在陣列a中,將該陣列中奇數放到陣列b,偶數放到陣列c中後分別輸出。程式輸出 分別輸出陣列中...

陣列奇偶數排序

給定乙個陣列input 如果陣列長度n為奇數,則將陣列中最大的元素放到 output 陣列最中間的位置,如果陣列長度n為偶數,則將陣列中最大的元素放到 output 陣列中間兩個位置偏右的那個位置上,然後再按從大到小的順序,依次在第乙個位置的兩邊,按照一左一右的順序,依次存放剩下的數。例如 inpu...

奇偶陣列分割,原地進行

分割乙個整數陣列,使得奇數在前偶數在後。給定 1,2,3,4 返回 1,3,2,4 1.原地分割,不開闢新的空間,使用類似於選擇排序的方式,用乙個奇數指標記錄當前奇陣列結束為止,另外乙個選擇指標從後面的未分割陣列中選出奇數並進行交換,然後將奇數指標後移一位 2.原地交換的兩種方式 異或int a 1...