c语言猴子吃桃自定义函数 c语言计算猴子吃桃问题

猴子吃桃问题 的C语言程序如何写成函数形式?!

#includestdio.h

在兰西等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供做网站、网站设计 网站设计制作按需定制设计,公司网站建设,企业网站建设,高端网站设计,网络营销推广,成都外贸网站建设,兰西网站建设费用合理。

int sum(int day)

{

int i,result =1;

for(i =1;i=day-1;i++)

{

result =(result+1)*2;

}

return result;

}

int main()

{

int day =10;

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

return 0;

你也可以从键盘输入天数,不过再加一条scanf("%d",day)就可以了,LS的回答有问题

请用C语言编写一个程序,“猴子吃桃”问题

如果真是吃到了第10天,我想说这TMD还是猴子吗?第一天就会撑死!

C代码在线运行工具

#include stdio.h

int main()

{

int day = 10;

int sum = 0;

int i = 0;

sum = 1;

for (i = day; i = 1; i--)    //吃之后算法

{

sum = (sum + 1) * 2;

}

printf("第 %d 天吃之后还剩1个,最初有 %d 个桃子,", day, sum);

printf("第 1 天吃了 %d 个桃子;\r\n", 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 个桃子。\r\n", sum / 2 + 1);

return 0;

}

第 10 天吃之后还剩1个,最初有 3070 个桃子,第 1 天吃了 1536 个桃子;

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

c语言猴子吃桃子问题怎么做?

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

2、题目:猴子吃桃:猴子第1天摘下若干个桃子,当即吃掉一半多1个桃子,第2天早上又将剩下的桃子吃掉一半多1个,以后每天都吃掉前天一半多1个,到第10天早上只剩下一个桃子,求第1天猴子到底摘子多少个桃子?

3、输入预处理命令和主函数:

#includestdio.h          /*输入输出头文件*/

void main()           /*空类型:主函数*/

4、定义变量、确定天数和每天桃子的数量:

int a,b=1;           /*定义变量的数据类型为整型*/

for(a=1;a=9;a++)          /*确定天数*/

b=(b+1)*2;          /*计算从第10天到第1天每天桃子的数量*/

5、输出第1天桃子的数量:

printf("第一天摘了%d个桃子\n",b);         /*输出第1天桃子的数量*/

6、完整的源代码:

/*                猴子吃桃

猴子第1天摘下若干个桃子,当即吃掉一半多1个桃子,第2天早上又将剩下的桃子吃掉一半多1个,以后每天都吃掉前天一半多1个,到第10天早上只剩下一个桃子,求第1天猴子到底摘子多少个桃子?*/

#includestdio.h          /*输入输出头文件*/

void main()            /*空类型:主函数*/

{

int a,b=1;           /*定义变量的数据类型为整型*/

for(a=1;a=9;a++)          /*确定天数*/

b=(b+1)*2;          /*计算从第10天到第1天每天桃子的数量*/

printf("第一天摘了%d个桃子\n",b);         /*输出第1天桃子的数量*/

}

当前文章:c语言猴子吃桃自定义函数 c语言计算猴子吃桃问题
当前地址:https://www.cdcxhl.com/article34/hgpgse.html

成都网站建设公司_创新互联,为您提供品牌网站设计App设计全网营销推广标签优化网站制作

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

绵阳服务器托管