有以下程序
void f(int n, int *r)
{ int r1=0;
if(n%3==0) r1=n/3;
else if(n%5==0) r1=n/5;
else f(--n,&r1);
*r=r1;
}
main( )
{ int m=7,r;
f(m,&r); printf("%d\n",r);
程序运行后的输出结果是
A) 2
B) 1
C)3
D) 0