早教吧作业答案频道 -->其他-->
关于猴子吃桃问题猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾有多吃了一个,第二天早上又将剩下的我编的程序是这样的:看看编得对不对#includeintmain(){doublei=1,k;//i为桃子数,k为天
题目详情
关于猴子吃桃问题猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾有多吃了一个,第二天早上又将剩下的
我编的程序是这样的:看看编得对不对
#include
int main()
{double i=1,k;//i为桃子数,k为天数
int j;
for(;i
我编的程序是这样的:看看编得对不对
#include
int main()
{double i=1,k;//i为桃子数,k为天数
int j;
for(;i
▼优质解答
答案和解析
用递归法:程序如下:
#include "stdio.h"
int qitao(int n);/*在主函数之前作调数函数说明*/
void main()
{
int tianxu;/*定义变量天数*/
int taozixu;/*定义变量桃子数*/
printf("请输入天数:");/*在屏幕上显示天数输入说明*/
scanf("%d",&tianxu);/*获取用户输入天数给变量tianxu*/
taozixu= qitao(tianxu);/*调用自定义函数qitao(int n)*/
printf("第一天的总桃子数目为%ld",taozixu);/*在屏幕上打印出桃子的总数*/
\x09
}
int qitao(int n)/*自定义函数qitao(int n)以计算n天前的桃子数目*/
{
\x09int x;/*定义函数返回值即桃子总数*/
\x09if(n==1)/*如果是最后一天时*/
\x09x=1;/*桃子在最后一天时数目*/
\x09else
\x09x=2*(qitao(n-1)+1);/*前一天的桃子数目等于后一天数量加1乘2*/
\x09return x;/*递归返回桃子数*/
\x09
}
别外根据你实在的要求是想人家帮你修改你的程序,你的算法其实也是可以算出来的,你是假设了一个很大的数域里面存在着一个数,它经过10天后,就是1,不过你写的程序不对,应修改如下:
#include
void main()
{
\x09long int i=1,k;//i为桃子数,k为天数
long int j;
for(i=1;i
#include "stdio.h"
int qitao(int n);/*在主函数之前作调数函数说明*/
void main()
{
int tianxu;/*定义变量天数*/
int taozixu;/*定义变量桃子数*/
printf("请输入天数:");/*在屏幕上显示天数输入说明*/
scanf("%d",&tianxu);/*获取用户输入天数给变量tianxu*/
taozixu= qitao(tianxu);/*调用自定义函数qitao(int n)*/
printf("第一天的总桃子数目为%ld",taozixu);/*在屏幕上打印出桃子的总数*/
\x09
}
int qitao(int n)/*自定义函数qitao(int n)以计算n天前的桃子数目*/
{
\x09int x;/*定义函数返回值即桃子总数*/
\x09if(n==1)/*如果是最后一天时*/
\x09x=1;/*桃子在最后一天时数目*/
\x09else
\x09x=2*(qitao(n-1)+1);/*前一天的桃子数目等于后一天数量加1乘2*/
\x09return x;/*递归返回桃子数*/
\x09
}
别外根据你实在的要求是想人家帮你修改你的程序,你的算法其实也是可以算出来的,你是假设了一个很大的数域里面存在着一个数,它经过10天后,就是1,不过你写的程序不对,应修改如下:
#include
void main()
{
\x09long int i=1,k;//i为桃子数,k为天数
long int j;
for(i=1;i
看了关于猴子吃桃问题猴子第一天摘下...的网友还看了以下:
下列各句中,加点的成语的使用不恰当的一句是A.大家不妨细想一下,当处于弱势的平民百姓在社会强势面前 2020-05-16 …
关于升力的问题飞机的机翼是上凸下平,上面的气流没有阻挡,而下面的气流有机翼阻挡,上面的气流就比下面 2020-05-17 …
质量为M的木箱置于水平地面上质量为M的木箱置于水平地面上,在其内部顶壁固定一轻质弹簧,弹簧下端与质 2020-05-17 …
下面各句都运了夸张,请指出他们个属于哪一种.A.扩大夸张B.缩小夸张C.超前夸张(1)蜀道之难,难 2020-06-13 …
下面各句都运用了夸张,请指出他们个属于哪一种?(选择序号填空)A扩大夸张B缩小夸张C超前夸张(1) 2020-06-13 …
下面各句都运用了夸张,请指出他们个属于哪一种蜀道之难,难于上青天.可是当兵一当三四年,打仗总打了百 2020-06-13 …
英语翻译是岁,释之为廷尉.上行出中渭桥,有一人从桥下走,乘舆马惊.于是使骑捕之,属廷尉.释之奏当: 2020-06-15 …
英语翻译当价格上升时,需求便会下降,列举了两个原因:1、某商品价格上升时,消费者会选择较便宜的替代 2020-06-20 …
弹棋,二人对局黑白各六枚先列棋相当,下呼上击之求翻译 2020-07-10 …
问一道数学题,小学的,急!小明早上6点出发去爬山,晚上6点到了山顶.第二天,他于早上6点开始从山顶 2020-07-15 …