time limit: 1000ms memory limit: 32768k
輸入n個數,把所有奇數字置上的數從小到大排序,把偶數字置上的數從大到小排序。
輸入的第一行是乙個正整數
n(2<=n<=100)。
第二行是
n個用空格隔開的整數。
輸出只有一行
n個數,是按要求排序後的序列,用空格隔開。
61 2 3 4 5 6
1 6 3 4 5 2
2011軟體1-5班《程式設計基礎》機試 tongjiantao
#include using namespace std;
int main()}}
for(int i = 1; i < n-1; i+=2)}}
for(int i = 0; i < n; i++)
if(i != n-1)
printf("%d ", a[i]);
else
printf("%d\n", a[i]);
return 0;
}
SDUTOJ(1591)交叉排序
time limit 1000 ms memory limit 32768 kib submit statistic discuss problem description 輸入n個數,把所有奇數字置上的數從小到大排序,把偶數字置上的數從大到小排序。input 輸入的第一行是乙個正整數 n 2 n ...
SDUTOJ 1591 交叉排序
輸入n個數,把所有奇數字置上的數從小到大排序,把偶數字置上的數從大到小排序。input 輸入的第一行是乙個正整數n 2 n 100 第二行是n個用空格隔開的整數。output 輸出只有一行n個數,是按要求排序後的序列,用空格隔開。sample input 6 1 2 3 4 5 6sample ou...
SDUT 1591 交叉排序
time limit 1000ms memory limit 32768k 輸入n個數,把所有奇數字置上的數從小到大排序,把偶數字置上的數從大到小排序。輸入的第一行是乙個正整數 n 2 n 100 第二行是 n個用空格隔開的整數。輸出只有一行 n個數,是按要求排序後的序列,用空格隔開。6 1 2 3...