整數奇偶排序

2021-10-21 01:27:46 字數 759 閱讀 7397

題目:

蒜術師給了你乙個 10個整數的序列,要求對其重新排序。排序要求:

奇數在前,偶數在後;

奇數按從大到小排序;

偶數按從小到大排序。

input

輸入一行,包含 10個整數,彼此以乙個空格分開,每個整數的範圍是大於等於 0,小於等於 100。

output

按照要求排序後輸出一行,包含排序後的 10個整數,數與數之間以乙個空格分開。

sample input

4 7 3 13 11 12 0 47 34 98

sample output

47 13 11 7 3 0 4 12 34 98

##排好序後,把奇數放另乙個陣列,偶數放另乙個陣列,

再按題目輸出即可

**

#include

#include

using

namespace std;

intmain()

sort

(a,a+10)

;//sort()函式從小到大排序;

for(

int i=

0;i<

10;i++

)else

if(a[i]%2

!=0)}

for(

int i=k-

1;i>=

0;i--

)for

(int i=

0;i)return0;

}

整數奇偶排序

總時間限制 1000ms 記憶體限制 65536kb 描述 給定10個整數的序列,要求對其重新排序。排序要求 1.奇數在前,偶數在後 2.奇數按從大到小排序 3.偶數按從小到大排序。輸入輸入一行,包含10個整數,彼此以乙個空格分開,每個整數的範圍是大於等於0,小於等於100。輸出按照要求排序後輸出一...

整數奇偶排序

時間限制 1000 ms 記憶體限制 65536 kb 提交數 269 通過數 162 給定10個整數的序列,要求對其重新排序。排序要求 1.奇數在前,偶數在後 2.奇數按從大到小排序 3.偶數按從小到大排序。輸入一行,包含10個整數,彼此以乙個空格分開,每個整數的範圍是大於等於0,小於等於100。...

整數奇偶排序

輸入10個整數,彼此以空格分隔。重新排序以後輸出 也按空格分隔 要求 1.先輸出其中的奇數,並按從大到小排列 2.然後輸出其中的偶數,並按從小到大排列。任意排序的10個整數 0 100 彼此以空格分隔。可能有多組測試資料,對於每組資料,按照要求排序後輸出,由空格分隔。1.測試資料可能有很多組,請使用...