狐狸找兔子的问题
围绕着山顶有10个洞,一只兔子和一只狐狸住在各自的洞里,狐狸总想吃掉兔子,一天兔子对狐狸说,你想吃我有一个条件,你先把洞编号1到10,你从第10洞出发,先到第1号洞找我,第二次隔一个洞找我,第三次隔两个洞找我,以后依次类推,次数不限,若能找到我你就可以饱餐一顿,在没找到我之前不能停止,狐狸一想只有10个洞,寻找的次数又不限,哪有找不到的道理,就答应了条件,结果狐狸跑得昏了过去也没找到兔子,请问兔子躲在哪个洞里。程序中可假定狐狸找了1000次。

#include<stdio.h>int main(void){//0表示 没有找过的洞 第一个肯定是找过的 所以是 1int holes [10] = {1,0,0,0,0,0,0,0,0,0};int index = 0,i=0,findIndex=0;//狐狸找的洞的角标for(i=0;i<1000;i++){index = index+i+2;//转化成十个数组的角标findIndex = index %10;// 然后把找过的洞都设置成 1holes [findIndex] = 1;}//然后去掉找过的1 的就剩下没找过的了 for(i=0;i<10;i++){if(holes [i] !=1){//剩下的 就是兔子有可能在的 洞printf("%d  ",i+1);}}return 0;}

C语言中狐狸找兔子的问题相关推荐

  1. C++经典问题:狐狸找兔子

    问题描述: 围绕着山顶有10个洞,一只狐狸和一只兔子住在各自的洞里.狐狸想吃掉兔子.一天,兔子对狐狸说:"你想吃我有一个条件,先把洞从1-10编上号,你从10号洞出发,先到1号洞找我:第二次 ...

  2. java写 狐狸找兔子_狐狸找兔子(java 版)

    围绕着山顶有10个洞,一只狐狸和一只兔子住在各自的洞里.狐狸想吃掉兔子.一天,兔子对狐狸说:"你想吃我有一个条件,先把洞从1-10编上号,你从10号洞出发,先到1号洞找我:第二次隔1个洞找我 ...

  3. java写 狐狸找兔子_狐狸找兔 算法分析

    题目: 围绕着山顶有10个洞,一只兔子和一只狐狸住在各自的洞里,狐狸总想吃掉兔子,一天兔子对狐狸说,你想吃我有一个条件,你先把洞编号1到10,你从第10洞出发,先到第1号洞找我,第二次隔一个洞找我,第 ...

  4. 兔子与狐狸c语言,【狐狸和兔子的故事】_ 狐狸和兔子故事_亲亲宝贝网

    狐狸和兔子的故事 从前有一只狐狸,有一只兔子.狐狸有一间冰做的小房子,兔子有一间树皮盖的小房子. 美丽的春天到了--狐狸的房子溶化了,兔子的房子还是好好的. 狐狸于是去求兔子借住一晚上,反过来倒把兔子 ...

  5. C语言狐狸与兔子编程,狐狸找兔子(VB程序设计)

    满意答案 唯一手记 2013.08.17 采纳率:57%    等级:12 已帮助:2085人 楼主 这时一段根据题目出的查找程序,但是有一定的问题 mumber = 0 这句应该说number=0还 ...

  6. C语言中的找特殊数字问题

    在C语言的学习过程中,你一定遇到过如何在一个数组中找到一个特殊的数字,这个数字只出现一次,而其他数字都是成对出现的,请你找出这个特殊的数字.如果你是第一次遇到这个问题,那么可能你不能一下子想到最好的方 ...

  7. c语言中这么找中秋位数,中秋灯谜、趣味知识问答

    1.八月十五又称什么节?(B) A. 月饼节 B.团圆节 C.故乡节 D.诗人节 2.元宵节和端午节与下面哪个节日并称中国三大传统佳节(C) A. 春节 B.重阳节 C.中秋节 D.圣诞节 3.中秋节 ...

  8. 【经典算法】:狐狸抓兔子问题

    前言 问题见百度 狐狸抓兔子问题 代码 全在注释里面了,没啥好说的 // 狐狸找兔子问题 // author:seen // time:2015-09-20#include <iostream& ...

  9. 狐狸和兔子围绕山洞c语言,有关与老虎狐狸和兔子的童话故事

    森林里,大大小小.食肉5261的.食草的动物们生活在一起,各4102自都有各自的觅食本领,1653都在一块儿成长长大.一只狐狸在生活之余,感觉闲着无聊,便自愿做了教书先生,每天傍晚时分,在湖畔一棵大树 ...

最新文章

  1. .NET Core 控制台程序读 appsettings.json 、注依赖、配日志、设 IOptions
  2. 这个宝藏工具,会给你一种黑客般的感觉
  3. spring boot之session的创建,销毁,超时,监听等等小结
  4. java redis tokenid_基于Spring及Redis的Token鉴权
  5. Python 基础 —— str
  6. 转载:网关的概念以及形象的比喻
  7. idea安装Scala插件
  8. MyBatis实现分页
  9. JVM内存模型(通俗易懂)
  10. [MSSQL] 数据库置疑怎么处理?
  11. Python暴力破解wifi密码
  12. php图片64位处理,php实现图片以base64显示的方法
  13. github:配置ssh密钥
  14. 应用程序dll文件缺失,以及无法正常启动0xc000007b
  15. openssl建立证书和私钥方法
  16. STM32cubeIDE使用CCMRAM
  17. pr导出视频在哪里?
  18. 浅谈——服务器虚拟化超融合存储
  19. 苹果高通 5G 开战!
  20. Unbrick wr703n wifi router

热门文章

  1. 文件系统操作与编程应用
  2. 历史文化名城盛开数字化之花
  3. 人事管理系统如何做好员工考勤管理?
  4. 使用ST-LINK下载遇到的连接错误
  5. 视频相关十大开源项目
  6. Python笔记(三):集合、文件、字符编码
  7. 易语言 html 服务器,易语言模拟网页Web服务器源代码
  8. 多家技术公司喊停的人脸识别业务,被这家波兰网站玩火了!
  9. cpu插槽类型 产品参数解释
  10. java递归获取所有的子级节点