当前位置:首页 » 编程软件 » 编程题吃桃子

编程题吃桃子

发布时间: 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

附::猴子吃桃问题
猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第十天早上在想吃时,就只剩一个桃子了。求第一天共摘了多少个桃子?

热点内容
sql除法运算 发布:2025-02-14 06:30:43 浏览:534
如何在家部署一台服务器 发布:2025-02-14 06:22:04 浏览:433
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