有如下程序
int main(void)
{
int x,a[100],n,i;
void fun(int ,int [],int *);
printf("\nPlease enter an integer number:\n");
scanf("%d",&x);
fun(x,a,&n);
printf("\nResult is:");
for(i=0;i<n;i++)
printf("%d",a[i]);
printf("\n");
}
void fun(int x,int p[],int *n)
{
int i,j=0;
for(i=2;i<=x;i=i+2)
if(x%i==0)
p[j++]=i;
*n=j;
}
输入12时,程序的运行结果是( )
2 4 6 8 10
2 4 6 8
2 4 6 10 12
2 4 6 12