第1个回答 2014-11-09
#include<stdio.h>
#include<stdlib.h>
void oushu(int *p,int n)
{
int i;
for(i=0;i<n;i++)
{
if(*(p+i)%2==0)
printf("%3d",*(p+i));
}
printf("\n");
}
void main()
{
int *p;
int i,n;
printf("Enter n:");
scanf("%d",&n);
p=(int *)malloc(n*sizeof(int));
printf("Enter every number:\n");
for(i=0;i<n;i++)
scanf("%d",p+i);
oushu(p,n);
}
看不懂可以问我,功能和你的是一样的 刚才自己写的!