有一堆核桃,每天吃相同數量的可以吃n天,用C語言怎麼寫

2022-03-31 12:15:02 字數 3963 閱讀 7229

1樓:風若遠去何人留

此題無解

套用hu0904兄的推導過程

x*n=sum;

(x-1)*(n+1)=sum-1;

(x+1)*(n-1)=sum+1;

_________

x*n+x-n=sum;

x*n+n-x-2=sum;

到這裡把sum=x*n帶入

x*n+x-n=x*n;

x*n+n-x-2=x*n;

然後可以得到

x-n=0;

n-x-2=0;

即x=n

x = n-2

明顯是矛盾的 所以無解

另 用c驗證

#include

int main()

}100000以下無解

2樓:

#include

int main()

3樓:匿名使用者

x*n=sum;

(x-1)*(n+1)=sum-1;

(x+1)*(n-1)=sum+1;

_________

x*n+x-n=sum;

x*n+n-x-2=sum;

_________

x-n=n-x-2;

_______

x=n-1;

________

sum=n(n-1);

——————————————————————————這是數學題啊

4樓:匿名使用者

吃了的個數比原來多乙個 這句話能詳細些嗎 桃子就那麼多怎麼多乙個

用c語言求乙隻猴子摘了一堆桃,每天吃一半再加1個,第10天去吃時只剩1個桃,問第一天的一堆桃有多少?

5樓:丿艾瑞灬莉婭

#include

int main(void)

printf("%d\n", sum);

return 0;}

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

6樓:**愛人醉紅顏

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

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

"到第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()

7樓:匿名使用者

這個問題用倒推的方法。從最後剩餘的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()

8樓:匿名使用者

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

c語言 用遞迴演算法來解決猴子吃桃問題。:一天乙隻猴子摘下一堆桃子,吃了一半,覺得不過癮,又多吃了一

9樓:我們必將知道

#include

int n;                 //n作為全域性變數int peach(int x)       //表示第x天有幾個桃子

int main()

請採納。

10樓:4747哦

#include

int n; //吃到n天還沒吃時,剩1個,全域性變數int funn(int n)

int main()}}

11樓:匿名使用者

10-5-1=4-2-1=1

12樓:竇晉聊昆卉

這是用遞迴做的:

#include "stdio.h"

int fun(int);

main()

int fun(int day)

請用c語言編寫乙個程式,「猴子吃桃」問題

13樓:

我實在想不通為什麼他們能寫這麼多

int n = 1;//n為桃子數量

for (int i = 0; i < 9; i++)printf("%d", n);

結果為1534 這個資料就是正確答案

14樓:4747哦

#include

int n; //吃到n天還沒吃時,剩1個,全域性變數int funn(int n)

int main()}}

for迴圈

#include

main()}

15樓:可破解

#include

int main()

結果:1023

16樓:

#include

int main()

cout<<"一共的桃子數:"<

return 0;}

17樓:未來未去

遞推法:

#include

void main()

} 遞迴法:

#include

int monkey(int day)

void main()

簡單c語言迴圈語句程式設計題目! 猴子摘了一堆桃子。第一天吃了一半,覺的不過癮,又多吃了乙個,第二天吃了 10

18樓:

#include

void main()

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

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

19樓:12345額時代

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

2、接著添

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

3、然後

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

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

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

20樓:蘇堤舊事

遞推法copy

:#include

void main()

} 遞迴法:

#include

int monkey(int day)

void main()

21樓:匿名使用者

#include

#include

int main()

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

system("pause");}

夢見在地里有一堆核桃我拿了兩個,我夢到地上一堆核桃

做夢是因為日有所思夜有所夢。要是不是白天想太多,就是您的睡眠不是很好,注意休息,就會改善,有信仰是可以的,別迷信就可以了 相信科學才是硬道理 希望採納 我夢到地上一堆核桃 夢境細節方面越是具體就越不吉利 由其是夢到了顏色。綠色主自然,也主一種安逸的狀態。夢為反夢,樓主最近可能受到了什麼外界事物的干擾...

有一堆胡蘿蔔,小兔每天吃這堆胡蘿蔔的一半,兩天後還剩胡蘿蔔,原來這堆胡蘿蔔有多少個用加法解

第二天 20 20 40個 原來一共 40 40 80個 有一堆胡蘿蔔,小兔每天吃這堆胡蘿蔔的一半,兩天後還剩10個胡蘿蔔,原來這堆胡蘿蔔有多少個 設原來有x個蘿蔔,則 x 0.5x 0.5 0.5x 10 解得x 40 所以原來有4個蘿蔔。40個 設總數為x 第一天吃了1 2 x 第二天1 4 x...

豬肉裡有一堆黃色的水和白色物質是什麼

最佳答案 豬肉裡有一堆黃色的水和白色物質是含有s元素的溶液和脂肪。是含有s元素的溶液和脂肪 臀部 為什麼豬瘦肉裡有其他東西,今天切開瘦肉與瘦肉交叉處的肥肉時發現裡面有一團白色的小顆粒,就像豆腐渣 聽說bai 過,也看見過公尺豬肉,就是豬 du得了絛蟲病,絛zhi蟲卵就在豬肉裡面,dao是白色的小疙瘩...