一、問題及**
/*
* 檔名稱: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...