當前位置:首頁 » 編程軟體 » 編程題吃桃子

編程題吃桃子

發布時間: 2022-09-06 03:35:31

編程問題 猴子吃桃子問題

從第10
天剩下一個桃子推出:第9天剩下4個;第8天剩下10個....以次類推第一天猴子共摘了1534個桃子

Ⅱ 一個有關猴子吃桃子的編程題,用c語言循環語句怎麼做

1、首先在電腦中打開vc6.0,新建一個項目,添加頭文件,如下圖所示。

java語言編程 猴子吃桃問題

編程思想是很重要的,這個問題就是倒過來考慮的:
public class Test{
public static void main(String []args){
int count=1;
for(int i=0;i<9;i++)
{
//每天吃的桃子
count=(count+1)*2;
}
System.out.println("第一天共摘了"+count+個桃子);
}
}

Ⅳ 請用C語言編寫一個程序,「猴子吃桃」問題

如果真是吃到了第10天,我想說這TMD還是猴子嗎?第一天就會撐死!

C代碼在線運行工具

#include<stdio.h>

intmain()
{
intday=10;
intsum=0;
inti=0;

sum=1;
for(i=day;i>=1;i--)//吃之後演算法
{
sum=(sum+1)*2;
}
printf("第%d天吃之後還剩1個,最初有%d個桃子,",day,sum);
printf("第1天吃了%d個桃子; ",sum/2+1);

sum=1;
for(i=day-1;i>=1;i--)//吃之前演算法
{
sum=(sum+1)*2;
}
printf("第%d天吃之前還剩1個,最初有%d個桃子,",day,sum);
printf("第1天吃了%d個桃子。 ",sum/2+1);

return0;
}

第 10 天吃之後還剩1個,最初有 3070 個桃子,第 1 天吃了 1536 個桃子;

第 10 天吃之前還剩1個,最初有 1534 個桃子,第 1 天吃了 768 個桃子。

Ⅳ c語言猴子吃桃子問題怎麼做

1、打開visual C++ 6.0-文件-新建-文件-C++ Source File

Ⅵ C語言猴子吃桃

一個猴子摘了一些桃子,它每天吃了其中的一半然後再多吃了一個,
直到第10天,它發現只有1個桃子了,問它第一天摘了多少個桃子?
猴子分N天吃完了桃子,要想求出第1天的桃子數,就先要求出第2天的桃子數,.......因此,有:
a1=(a2+1)*2;
a2=(a3+1)*2;
a3=(a4+1)*2;
......
a9=(a10+1)*2;
a10=1;
現在就知道了演算法,我們可以用遞歸來求解:
int qiu(int a,int n)
{
if(n==1) a=1; //第10天就只剩1個了
else a=(a(n-1)+1)*2; //前一天總比後1天多一半加1
}
-------------------------------------
#include<stdio.h>
int qiu(int a,int n);
main(){
int zuih=1,tians=10;//最後一天的個數,天數
long sum;
sum=qiu(1,10);
printf("di yi tian you %ld ge.\n"):
}
int qiu(int a,int n)
{
if(n==1) a=1; //第10天就只剩1個了
else a=(a(n-1)+1)*2; //前一天總比後1天多一半加1
}

Ⅶ C語言編程猴子吃桃子問題

猴子只吃了99次。第100次還沒吃呢。

只是這求到100天之前,這數字也是太大了吧?

int早就溢出了。

用double只能保證前面的大數正確,後面的尾數就全變為0了(否則要使用高精度計算,編程代碼就復雜多了):

#include<stdio.h>
intmain()
{intday=99;
doublex1,x2=1;
while(day)
{x1=(x2+1)*2;x2=x1;day--;}
printf("%.0lf ",x1);
return0;
}

Ⅷ 編程:猴子吃桃子問題

#include<stdio.h>
int
main()
{
int
i,a[11];
a[0]=1;//今天桃子數,(0天前桃子數)
for(i=2;i<10;i++)
//i天前桃子數與i-1天前桃子數關系
a[i]=2*(a[i-1]+1);
printf("%d\n",a[9]);
return
0;
}

Ⅸ vb中如何編程這個題 猴子吃桃(一天吃掉一半多一個,第二天吃掉盛下的

Private Sub Command1_Click()

s = 1

For i = 7 To 1 Step -1

s = 2 * s + 1

Next i

Print "桃子的數量="; s

End Sub

Ⅹ 請教猴子吃桃經典演算法題JS編程

<script>
varpeachCount=getPeachOfDay(1)
console.log("第一天共有桃子數:",peachCount)
functiongetPeachOfDay(day){
if(day==10){
return1;
}
return(getPeachOfDay(day+1)+1)*2;
}
</script>

答案:1534

附::猴子吃桃問題
猴子第一天摘下若干個桃子,當即吃了一半,還不過癮,又多吃了一個。第二天早上又將剩下的桃子吃掉一半,又多吃了一個。以後每天早上都吃了前一天剩下的一半零一個。到第十天早上在想吃時,就只剩一個桃子了。求第一天共摘了多少個桃子?

熱點內容
u盤里文件夾是空的 發布:2025-02-14 06:13:22 瀏覽:803
安卓如何縮放圖片尺寸 發布:2025-02-14 06:06:34 瀏覽:116
六年級簡便演算法題 發布:2025-02-14 05:53:02 瀏覽:8
腳本精靈要root嗎 發布:2025-02-14 05:51:30 瀏覽:212
安卓手機如何錄屏怎麼去掉觸摸顯示 發布:2025-02-14 05:36:23 瀏覽:996
安卓系統新品推薦怎麼關 發布:2025-02-14 05:35:44 瀏覽:888
虛擬存儲器的基礎是 發布:2025-02-14 05:32:24 瀏覽:516
androidstudio出錯 發布:2025-02-14 05:32:14 瀏覽:305
面容id存儲多張臉 發布:2025-02-14 05:31:30 瀏覽:656
網站源碼百度雲 發布:2025-02-14 05:30:53 瀏覽:214