吃苹果问题
【妈妈买回一些苹果,全家第一天吃了这些苹果的一半多1个,第二天吃了剩下的一半多1个,第三天又吃了剩下的一半多1个,还剩下1个,小新的妈妈一共买回几个苹果?】
新学的递归,写了一个小学时候做的题,一开始tao函数里最后一行括号里忘记写day导致 “tao”: 用于调用的参数太少。
#define _CRT_SECURE_NO_DEPRECATE
#include <stdio.h>
#include<stdlib.h>
void tao(int day,int i)
{
int n;
if (day == 0)
{
printf("%d", i);
return;
}
n = (i + 1) * 2;
day--;
tao(day, n);
}
int main()
{
int days;
scanf("%d", &days);
tao(days, 1);
system("pause");
return 0;
}