有以下程序: #include <stdio.h> void f(int n,
问题:
有以下程序:
#include <stdio.h>
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;
fm, &r); printf("%d\n", r);
程序运行后的输出结果是( )。
A) 2
B) 1
C) 3
D) 0