问题 填空题

以下程序运行时输出结果中第一行是(),第二行是()。

#include

void fun(int x,int P[],int *n)

{ int i,j=O;

for(i=1;i<=x/2;i++)

if(x%i==0)p[j++]=i;

*n=j:

}

void main()

{int x,a[10],n,i;

fun(27,a,&n);

for(i=0;i printf("%5d",a[i]);

printf("\n%5d",n);

}

答案

参考答案:

1    3    9;3

填空题
单项选择题