main(){int a[10],b[10],c[10];/*a数组存输入,b数组存偶数,c数组存奇数*/int i,bcount=0,ccount=0;/*bcount,ccount分别记偶数和奇数的个数*/printf("input 10 numbers:/n");for(i=0;i<10;i++)scanf("%d",&a);for(i=0;i<10;i++){if(a%2==0)/*如果是偶数*/{b[bcount]=a;bcount++;}else{c[ccount]=a;ccount++;}}printf("output:/n");for(i=0;i<ccount;i++)printf("%d ",c);for(i=0;i<bcount;i++)printf("%d ",b);} |