#include
void change(int num[],int a,int b,int n)
{
int *num1=new int[a];
int *num2=new int[b];
int i;
int j;
int temp;
a=b=0;
for(i=0;i
{
if(num[i]%2==0)
{
num2[b]=num[i];//把偶数装进num2中
b++;
}
else
{
num1[a]=num[i];//把奇数装进num1中
a++;
}
}
for(i=0;i
{
for(j=a-1;j>i;j--)
{
if(num1[j]
{
temp=num1[j];
num1[j]=num1[j-1];
num1[j-1]=temp;
}
}
}
for(i=0;i
{
for(j=b-1;j>i;j--)
{
if(num2[j]>num2[j-1])
{
temp=num2[j];
num2[j]=nu