簡單C語言迴圈語句程式設計題目!猴子摘了一堆桃子。第一天吃了一

2021-03-29 07:54:47 字數 3296 閱讀 4023

1樓:

#include

void main()

printf("total=%d\n", x1);}

乙個有關猴子吃桃子的程式設計題,用c語言迴圈語句怎麼做??

2樓:12345額時代

1、首先在電腦bai中開啟vc6.0,新du建乙個專案,新增zhi標頭檔案,如下圖所示。

2、接著添

dao加main主函式,如專下圖所示。

3、然後

屬定義day、x1、x2,如下圖所示。

4、接著初始day、x2,然後使用while迴圈。

5、最後使用printf列印,執行程式看看結果,猴子吃桃問題就完成了。

3樓:匿名使用者

分析:① 從最後一天的x=1個,倒推出前一天的個數x,表示式可版寫為x=2(x+1)

② 將該表示式作為迴圈n次的循權

環體,並在該語句處設定斷點,進行觀察即可。

最簡單的源程式如下:

#include

void main()

}getch();}

4樓:蘇堤舊事

遞推法copy

:#include

void main()

} 遞迴法:

#include

int monkey(int day)

void main()

5樓:匿名使用者

#include

#include

int main()

printf("first day:%d\n",num);

system("pause");}

c語言程式設計 猴子吃桃問題 描述: 一天乙隻猴子摘下一堆桃子,吃了一半,覺得不過癮,又多吃了乙個,第2天接

6樓:誓言與夢

#include

main()}

7樓:手機使用者

#include

void main()

printf("total=%d\n",x);}

c語言程式設計:猴子第一天摘下若干個桃子,當即吃了一半,還不過癮,又多

8樓:匿名使用者

#include

int main(void)

printf("the monkey got %ld peachs in first day.\n",x);}

c語言習題 猴子吃桃問題 猴子第一天摘下若干桃子,吃了一半,不過癮,又吃了乙個;第二天又將剩下的桃

9樓:匿名使用者

第一天吃了一半加乙個啊,你不是說的很清楚麼。嘿嘿。

這個題很簡單啊,做十次迴圈,倒著來,本來乙個n=1,一天前是n=n*2+n,兩天前是n=n*2+n。。。。一直到第十天前。然後再算出吃了多少。

c語言6.19 題目描述 猴子吃桃問題。猴子第一天摘下若干個桃子,當即吃了一半,還不過癮,又多

10樓:匿名使用者

#include

int main(void){

int num=1,i,n=10;

//scanf("%d",&n);

for(i=1;i

11樓:幻幻幻幻幻影

#include

int main()

printf("猴子

duzhi第一天dao

摘了回%d個桃

答子\n",x);

return 0;}

c語言遞推流程圖,有一堆不知數量的桃子,猴子第一天吃掉一半,覺得不過癮,又多吃了乙個;

12樓:**愛人醉紅顏

欲解答這個題,首先理順思路。解答這個題,可以用倒推法,亦可用正推法,把數學問題解決了,在程式設計就不難了。

這個題,用倒推法比較簡單;推理如下:

"到第10天早上,猴子發現只剩乙個桃子了",說明第九天只有4個桃子(吃掉一半加1,也就是吃掉3個,到第十天就只剩下1個了嘛),所以第八天只有桃子(4+1)乘以2,也就是10個桃子(吃掉一半加1,也就是6個就只剩下4個)…… ……找到規律就可以計算了。

規律:吃掉了一半多乙個,那麼剩下的就是比一半少乙個了。

1.第九天有桃子(1+1)×2=4 個

2.第八天:(4+1)×2=10

3.第七天:(10+1)×2=22

4.第六天:(22+1)×2=46

5.第五天:(46+1)×2=94

6.第四天:(94+1)×2=190

7.第三天:(190+1)×2=382

8.第二天:(382+1)×2=766

9.第一天:(766+1)×2=1534

附程式:

#include

void main()

13樓:匿名使用者

這個問題用倒推的方法。從最後剩餘的1個開始第十天:2^1-1=1

第九天:1*2+1=2^2-1

3*2+1=(1*2+1)*2+1=2^2+2+1=2^3-1=77*2+1=2^3+2^2+2+1=2^4-1、、、s(n)=2^n-1

、、、當n=10時

s(總計)=2^10-1=1023

#include

void main()

14樓:匿名使用者

樓上正解,已經沒有什麼可說的了

用c語言解決猴子吃桃問題(使用指標)猴子第一天摘了若干個桃子,當即吃了一半,還不過癮又多吃了乙個。 30

求用c語言編下:猴子第一天摘下若干桃子,當即吃了一半,還不過癮,又多吃了乙個。第二天早上又將剩下的桃

15樓:匿名使用者

題目不全,應該用遞迴,大體如下

int eat(int n)

return eat(n/2 - 1);}

16樓:匿名使用者

#include

void main()

printf("%d",x);}

17樓:匿名使用者

題目不全,應該用遞迴,大體如下

18樓:⑦紫de楓

int eat(int n)

return eat(n/2 - 1);}

c語言for迴圈語句,c語言中for語句是怎麼用的

當m 1的時候 就進入第二個迴圈 此時的m經過 後就等於2 當第二個迴圈的n累加到k的時候,就跳出第二個迴圈 返回第乙個迴圈這時m 2,進入第二個迴圈n又重0開始,當n累加到k的時候又會返回到第乙個迴圈的了 一直如此迴圈下去 直到m也累加到k的時候整個迴圈都會推出的了 a為啥要從0開始,那就只有從這...

c語言題目,c語言題目(程式設計題)

for迴圈 執行了2次 第一次,ch 0 6 然後執行後 s 6 i 2第二次,ch 2 a,不滿足ch i 0 ch i 9 這個條件,所以跳出迴圈。專 最終屬 s 6.所以列印輸出結果是 6 我就直接講解來for迴圈這一塊了,判斷 源ch i 是否屬於bai 0 9 之間的數 包括du 0 和 ...

C語言程式設計題目,求大佬解答,c語言程式設計題目,求大佬解答

圖1的1,2題 include double fact double n int main include include double fact int n int main printf n 2f y return 0 圖2 的一題 include include define e 2.718 ...