C语言编程猴子吃桃子问题
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/18 00:59:06
C语言编程猴子吃桃子问题
请问我哪里写错了,我想求第100天猴子吃多少桃子.为什么返回值是-2
猴子吃桃子问题:猴子第一天摘下N个桃子,当时就吃了一半,还不过瘾,就又吃了一个.第二天又将剩下的桃子吃掉一半,又多吃了一个.以后每天都吃前一天剩下的一半零一个.到第100天在想吃的时候就剩一个桃子了,求第一天共摘下来多少个桃子?
你把x1,x2换成double型试试
再问: 请问我具体应该怎么写呢
再答: 第3行,int day;double x1,x2;补充:我知道原因了。以下代码在VS2012运行,主要原因是结果超出了Int类型数据的范围,输出时你应该用printf("第一天桃子数是:%lf",x1):意思是输出long double型数据采纳了吧!!!!#include "stdafx.h"
int main()
{
\x09int day;
\x09double a,b;
\x09day = 100;
\x09a = 0;
\x09b = 1;
\x09for (int i = day;i>0;i--)
\x09{
\x09\x09a = (b + 1) * 2.0;
\x09\x09b = a;
\x09}
\x09printf_s("结果:%lf\n",a);
\x09getchar();
\x09
\x09return 0;
}输出结果:
再问: 请问我具体应该怎么写呢
再答: 第3行,int day;double x1,x2;补充:我知道原因了。以下代码在VS2012运行,主要原因是结果超出了Int类型数据的范围,输出时你应该用printf("第一天桃子数是:%lf",x1):意思是输出long double型数据采纳了吧!!!!#include "stdafx.h"
int main()
{
\x09int day;
\x09double a,b;
\x09day = 100;
\x09a = 0;
\x09b = 1;
\x09for (int i = day;i>0;i--)
\x09{
\x09\x09a = (b + 1) * 2.0;
\x09\x09b = a;
\x09}
\x09printf_s("结果:%lf\n",a);
\x09getchar();
\x09
\x09return 0;
}输出结果:
C语言编程猴子吃桃子问题
C++语言编程问题.(猴子吃桃)
C语言编程:猴子吃桃子 每天吃一半多一个桃子,到第K天,还剩M个桃子,求总共有多少个桃子?
java语言编程 猴子吃桃问题
c语言编程 猴子吃桃问题 描述:一天一只猴子摘下一堆桃子,吃了一半,觉得不过瘾,又多吃了一个,第2天接
如何用C语言程序实现?猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个
C 语言的 猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个 第二天早上又将剩下的桃子吃掉一半
C语言应用题猴子吃桃猴子吃桃问题.猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个.第二天早上又将剩下的桃
c语言问题:猴子吃桃一天一只猴子摘下一堆桃子,吃了一半,觉得不过瘾,又多吃了一个,第2天接着吃了前一天剩下的一半,再多吃
编程 猴子吃桃问题 猴子第一天摘下若干个桃子当机吃了一半还不过瘾又吃了一个 以后每天早
大神帮忙解决C语言猴子吃桃的问题
c++编程求解:猴子吃桃问题:猴子第一天摘下若干个 桃子,当即吃了一半,还不瘾,又多吃了一个. 第二天早上又将剩下的桃子