當前位置:編程學習大全網 - 編程軟體 - 猴子吃桃子的c語言分析程序,第N天加上N天吃前壹天剩下的壹半,特別是遞歸公式是怎麽給出的。

猴子吃桃子的c語言分析程序,第N天加上N天吃前壹天剩下的壹半,特別是遞歸公式是怎麽給出的。

d天吃e天剩下r天。

n x/2+n 0 x/2+n=x x=2*n=2*(0+ n)

n-1y/2+n-1 x y/2+n-1+x = y y = 2 *(x+n-1)

n-2z/2+n-2y z/2+n-2+y = z z = 2 *(y+n-2)

n-3 u/2+n-3 z u/2+n-3+z = u u = 2 *(z+n-3)

n-4v/2+n-4u v/2+n-4+u = v v = 2 *(u+n-4)

...

2 xx/2+2...

1 XXX/2+1 xx XXX/2+1+xx = XXX XXX = 2 *(xx+1)

您的代碼有問題,可以通過下面的代碼來驗證:

# include & ltstdio.h & gt

int main()

{

int n=0,x=0,I = 0;//x的初始值是0。

printf("輸入n:");

scanf("%d ",& ampn);

for(I = n;我& gt0;我-)

{

x =(x+I)* 2;

}

printf("猴子在第壹天得到了%d個桃子。\n”,x);

I = 0;

做{

int e;//吃了

i++;

e = x/2+I;

x-= e;//盈余

printf(" %-10de = %-10d r = %-10d \ n ",即x);

}

while(x & gt;0 ) ;

返回0;

}

  • 上一篇:數控車床圓弧螺紋怎麽編程 廣數980系統 螺距6.35 請求高手
  • 下一篇:l1和l2代表什麽意思l1和l2指的是什麽
  • copyright 2024編程學習大全網