iis默认网站属性,网站做不做账,中国最近热点新闻事件,注册公司在哪个网站系统题目描述 输入N个数#xff0c;把所有奇数位置上的数从小到大排序#xff0c;把偶数位置上的数从大到小排序。输入 输入的第一行是一个正整数N(2N100)。 第二行是N个用空格隔开的整数。输出 输出只有一行N个数#xff0c;是按要求排序后的序列#xff0c;用空格隔开… 题目描述 输入N个数把所有奇数位置上的数从小到大排序把偶数位置上的数从大到小排序。 输入 输入的第一行是一个正整数N(2N100)。 第二行是N个用空格隔开的整数。输出 输出只有一行N个数是按要求排序后的序列用空格隔开。示例输入 6
1 2 3 4 5 6 示例输出 1 6 3 4 5 2 提示 #include stdio.h #include stdlib.h int main() { int n,i,j,a[110],t; scanf(%d,n); for(i1;in;i) scanf(%d,a[i]); for(i1;in-1;i2)//对奇数进行升序排列 for(j1;jn-i-1;j2) { if(a[j]a[j2]) { ta[j];a[j]a[j2]; a[j2]t; } } for(i2;in;i2)//对偶数进行降序排列 for(j2;jn-i;j2) if(a[j]a[j2]) { ta[j];a[j]a[j2]; a[j2]t; } for(i1;in;i) printf(%d ,a[i]); printf(%d\n,a[n]); return 0; }