函数递归调用 (求助)
有1020个西瓜,第一天卖一半多两个,以后每天卖剩下的一半多两个,编写程序计算几天卖玩。用函数的递归调用计算。。 会的朋友帮下我。。我实在写不出来
#include <stdio.h>
#define COUNT 1020;
int g_iDayNum = 1;
void f(int n)
{
if(n>0)
{
++g_iDayNum ;
return f(n/2 - 2);
}
}
void main()
{
if(COUNT <= 0)
return;
f(COUNT);
printf("The number of day is %d !\n",g_iDayNum);
}
[ 本帖最后由 wylzjcw 于 2010-5-7 22:08 编辑 ]