輸入10個整數,彼此以空格分隔。重新排序以後輸出(也按空格分隔),要求: 1.先輸出其中的奇數,並按從大到小排列; 2.然後輸出其中的偶數,並按從小到大排列。
任意排序的10個整數(0~100),彼此以空格分隔。
可能有多組測試資料,對於每組資料,按照要求排序後輸出,由空格分隔。示例11. 測試資料可能有很多組,請使用while(cin>>a[0]>>a[1]>>...>>a[9])類似的做法來實現;
2. 輸入資料隨機,有可能相等。
複製
4 7 3 13 11 12 0 47 34 98複製
47 13 11 7 3 0 4 12 34 98#include
#include
int main()
else ou[n2++]=num;
}for(int i=0;iou[j])
temp=ou[i];
ou[i]=ou[j];
ou[j]=temp;}}
for(int i=0;iprintf("%d ",ji[i]);
for(int i=0;iprintf("%d ",ou[i]);
return 0;
}
牛客網 整數拆分
題目描述 乙個整數總可以拆分為2的冪的和,例如 7 1 2 4 7 1 2 2 2 7 1 1 1 4 7 1 1 1 2 2 7 1 1 1 1 1 2 7 1 1 1 1 1 1 1 總共有六種不同的拆分方式。再比如 4可以拆分成 4 4,4 1 1 1 1,4 2 2,4 1 1 2。用f n...
C語言簡單排序 整數奇偶排序
小兔子喜歡蹦蹦跳跳上樓梯 它能一次跳1階樓梯,也能一次跳上2階樓梯。問小兔子要上乙個n階的樓梯,最多有多少種不同上樓的走法?輸入一行包含乙個整數 n,表示有幾階樓梯。上樓梯的走法數 按照要求排序後輸出一行,包含排序後的10個整數,數與數之間以乙個空格分開。3 在這裡給出相應的輸出。例如 3 對於 2...
C語言簡單排序 整數奇偶排序
給定10個整數的序列,要求對其重新排序。排序要求 1.奇數在前,偶數在後 2.奇數按從大到小排序 3.偶數按從小到大排序。輸入一行,包含10個整數,彼此以乙個空格分開,每個整數的範圍是大於等於0,小於等於30000。請在這裡描述輸出格式。例如 對每一組輸入,在一行中輸出a b的值。按照要求排序後輸出...