狐狸抓兔子的问题
来源:互联网 发布:js移动端上传图片插件 编辑:程序博客网 时间:2024/04/30 02:05
狐狸抓兔子的问题,即,狐狸想抓兔子,兔子说:“你抓我可以,但是,这座山有20个洞,我就藏身在这20个洞中的一个中,现在你从第三个洞开始找,下一洞要隔一个洞找,即找第五个洞,再下一次隔两个洞,即找第八个洞,从此下去,每次比上次多隔一个洞”。
狐狸在20个洞中进出1000次,但是还是没有找到,写一个函数GetHole找出兔子可能在的洞中。
下面是代码,调试通过。
void GetHole(void){int hole[20]; //20个洞for(int n=0;n<20;n++)hole[n]=n+1;int i,j,k; //其实洞为3,即j=3开始for(i=1,j=3;i<=1000;j+=i) //找20次之后就开始循环进洞,就可以不用找了 ok{ if(j>20) j-=20; //洞循环一周 for(k=0;k<20;k++) if(j==hole[k]) //经过的洞置为0 hole[k]=0; i++;}cout<<"兔子所在的洞:"<<endl;for(int m=0;m<20;m++)if(0!=hole[m])cout<<hole[m]<<" ";cout<<endl;}
0 0
- 狐狸抓兔子的问题
- 【经典算法】:狐狸抓兔子问题
- 狐狸抓兔子(实验楼的练习)
- 狐狸吃兔子问题算法
- 经典狐狸逮兔子问题
- 用C语言解决狐狸找兔子的问题
- C语言中狐狸找兔子的问题
- Fibonacci的【兔子数列】 以及 【狐狸找兔子】的问题 及 算法!
- 数据结构C语言狐狸抓兔子链表实现
- C++经典问题:狐狸找兔子
- 算法:狐狸吃兔子问题(约瑟环)
- 兔子比狐狸与狼的优越性
- 一道狐狸找兔子的题
- 狐狸找兔子 C++
- 狐狸找兔子VB
- 狐狸逮兔子
- 一个兔子 狼 王八和狐狸的故事
- C语言——狐狸和兔子的故事
- 【备忘】研究生数学建模基础知识结构
- LeetCode 12_Integer to Roman
- xcode6.4 插件不能用,解决办法。
- android中context的使用
- ssh框架
- 狐狸抓兔子的问题
- 【POJ3281】【最大流】【加边限制流量】
- 屏幕旋转
- 新树莓派2 无屏幕开机
- 判断一个字符串是否可以表示一个数值
- iOS开发之UITextView,设置textViewplaceholder
- objc_msgSend()报错 too many arguments to function call,expected0,have3
- ios开发介绍
- Delphi控制Excel的方法