#include<stdio.h>
void main()
{
int d[10],i,n=0,k;
printf("input the number:");
for(i=0;i<10;i++)
scanf("%d",&d[i]);
for(i=0;i<10;i++)
{
if(d[i]%2==0)
d[n++]=d[i];
k=n;
}
for(n=0;n<k;n++)
printf("%d\t",d[n]);
printf("\n");
}
试试这个..
void main()
{
int d[10],i,n=0,k;
printf("input the number:");
for(i=0;i<10;i++)
scanf("%d",&d[i]);
for(i=0;i<10;i++)
{
if(d[i]%2==0)
d[n++]=d[i];
k=n;
}
for(n=0;n<k;n++)
printf("%d\t",d[n]);
printf("\n");
}
试试这个..

经验积累中............