收藏 分享(赏)

C语言 猴子吃桃.doc

上传人:kpmy5893 文档编号:7656004 上传时间:2019-05-23 格式:DOC 页数:2 大小:25KB
下载 相关 举报
C语言 猴子吃桃.doc_第1页
第1页 / 共2页
C语言 猴子吃桃.doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

1、/猴子吃桃子问题。有一群猴子摘了一堆桃子,他们每天都吃当前桃子的一半且再多吃一个,到了第天就只余下一个桃子。/用多种方法实现求出原来这群猴子共摘了多少个桃子。要求:)采用数组数据结构实现上述求解;)采用链式数据结构实现上述求解;/3)采用递归实现上述求解。#include#includetypedef struct node/节点 存储桃子数量天数以及指向下一个节点的指针int data;int day;struct node *link;node;int peach1() /利用数组求解int a10,i;a0=1;for(i=1;idata=1;head-day=1;head-link =

2、NULL;q=head;while(q-day)data=2*(q-data)+1);p-day=q-day+1;p-link=q-link; /建立链表q-link=p;q=q-link;return(p-data);int peach3(int i)/利用递归思想求解if(i=1) return 1;elsereturn ( 2*(peach3(i-1)+1) );void main()int a3;a0=peach1();a1=peach2();a2=peach3(10);printf(“猴子共摘%d个桃子(利用数组求解)n“,a0);printf(“猴子共摘%d个桃子(利用数组求解)n“,a1);printf(“猴子共摘%d个桃子(利用递归求解)n“,a2);

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报