#include
好好帖代码,这样能看么
供参考:
#include <stdio.h>
#include <string.h>
int t=0,u=0; //static int t = 0, u = 0;修改
int os[100],js[100];
int main()
{
int m,n,p,i,j,x=0,y=0,temp;
scanf("%d",&n);
//scanf("%d\n",&n); 修改
while(n--,n>=0)
{
t = 0, u = 0;
//os[100]={0},js[100]={0}; 修改
memset(os, 0, sizeof(os));
memset(js, 0, sizeof(js));
scanf("%d",&m);
for(i=1;i<=m;i++)
{
scanf("%d",&p);
if(p%2==0)
os[t++]=p;
else
js[u++]=p;
}
for(i=0;i<t-1;i++)
{
for(j=i+1;j<t;j++)
{
if (os[i] > os[j])
{//修改
temp = os[j];
os[j] = os[i];
os[i] = temp;
}//修改
}
}
for(i=0;i<u-1;i++)
{
for(j=i+1;j<u;j++)
{
if (js[i] > js[j])
{//修改
temp = js[j];
js[j] = js[i];
js[i] = temp;
}//修改
}
}
for(i=0;i<u;i++)
printf("%d ",js[i]);
for(i=0;i<t;i++)
printf("%d ",os[i]);
printf("\n");
}//修改
return 0;
}