给定10个整数的序列,要求对其重新排序。排序要求: 1.奇数在前,偶数在后; 2.奇数按从大到小排序; 3.偶数按从小到大排序。 技巧用法: 思路 :在设置两个数组,将奇数和偶数分别存储在这两个数组中,最后在将这两个数组按要求顺序输出,那么我们既要记录新数组中的元素,又要记录新数组中的元素个数。这里有一个技巧; int n=0;b[i],c[i] if(a[i]%2==1) ,b[++n]=a[i] 可一次性完成。。
时间: 2024-08-13 08:19:24
给定10个整数的序列,要求对其重新排序。排序要求: 1.奇数在前,偶数在后; 2.奇数按从大到小排序; 3.偶数按从小到大排序。 技巧用法: 思路 :在设置两个数组,将奇数和偶数分别存储在这两个数组中,最后在将这两个数组按要求顺序输出,那么我们既要记录新数组中的元素,又要记录新数组中的元素个数。这里有一个技巧; int n=0;b[i],c[i] if(a[i]%2==1) ,b[++n]=a[i] 可一次性完成。。