求大神,写下递归调用的步骤,即红色部分,尽量详细点
# include <stdio.h>int fun(int m, int n) //m个苹果 n个篮子
{
int i, t = 0;
if(n <= 1)
return 1;
for(i=m; i>=0; i-=n)
t += fun(i, n-1);
return t;
}
int main(void)
{
int m, n;
printf("请输入m个苹果 n个篮子:");
scanf("%d %d", &m, &n);
printf("放法:%d种!\n", fun(m, n));
return 0;
}