满意答案

16guoyuming

2013.03.05

采纳率:49%    等级:13

已帮助:8005人

用单链表实现

#include

#include

typedef struct node

{

int cave;

struct node * next;

}node,*LinkList;

void main()

{

int i=0,j,count=1; // 初始值为1;

LinkList L,p,h;//也可node *L,*p,*h;

L=(node *)malloc(sizeof(node));

if(!L)

{

printf("error");exit(0);

}

L->next=NULL;//L为1号洞

L->cave=1;//第一次

h=L;

for(i=0;i<9;i++)

{

p=(node *)malloc(sizeof(node));

if(!p)

{

printf("error");exit(0);

}

h->next=p;

h=p;

p->cave=0;

p->next=NULL;

}

p->next=L;//循环链表

h=L;

i=1;//先到1号洞,找初始值为0;

while(i<1000)//i表示钻过多少洞你可以改个小一点的值检查一下

{

count++;//隔n个洞找,下标加上(n+1)所以初始值为1;

for(j=0;j

h=h->next;

h->cave++;

i++;

}

p=L;

for(j=0;j<10;j++)

{

printf("[%2d]号洞=%d\n",j+1,p->cave);

p=p->next;

}

}

[ 1]号洞=200

[ 2]号洞=0

[ 3]号洞=100

[ 4]号洞=0

[ 5]号洞=200

[ 6]号洞=200

[ 7]号洞=0

[ 8]号洞=100

[ 9]号洞=0

[10]号洞=200

第2,4,7,9个洞安全

00分享举报

兔子吃萝卜的c语言编程,狼追兔子的c语言实现相关推荐

  1. java兔子问题流程图_C语言编程狼追兔子问题代码解析

    原标题:C语言编程狼追兔子问题代码解析 问题描述 一只兔子躲进了10个环形分布的洞中的一个.狼在第一个洞中没有找到兔子,就隔一个洞,到第3个洞去找:也没有找到,就隔2个洞,到第6个洞去找:以后每次多一 ...

  2. c语言双重for循环流程图_【C语言学习笔记系列】C语言编程狼追兔子问题代码解析!...

    问题描述 一只兔子躲进了10个环形分布的洞中的一个.狼在第一个洞中没有找到兔子,就隔一个洞,到第3个洞去找:也没有找到,就隔2个洞,到第6个洞去找:以后每次多一个洞去找兔子--这样下去,如果一直找不到 ...

  3. c语言狼追兔子用函数,酷叮猫C语言课堂-狼追兔子问题

    原标题:酷叮猫C语言课堂-狼追兔子问题 问题描述 一只兔子躲进了10个环形分布的洞中的一个.狼在第一个洞中没有找到兔子,就隔一个洞,到第3个洞去找:也没有找到,就隔2个洞,到第6个洞去找:以后每次多一 ...

  4. php编程狼追兔子,C语言狼追兔子问题

    一只兔子躲进了 10 个环形分布的洞的某一个,狼在第一个洞没有找到兔子,就隔一个洞,到第三个洞去找,也没有找到,就隔两个洞,到第六个洞去找,以后每次多隔一个洞 去找兔子--这样下去,结果一直找不到兔子 ...

  5. C语言编程实现数兔子问题

    下面简要介绍如何用C语言编程实现数兔子问题,具体如下: 问题描述:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? ...

  6. Java简单编程题:大小写转换、兔子生兔子问题、狼追兔子问题、判断英文句子。

    Java简单编程题 1.大小写转换 2.兔子生兔子问题 3.狼追兔子问题 4.判断英文句子 1.大小写转换 输入一串字母 1.将大写转换为小写,小写转换为大写 2.将其全转换为小写 3.将其全转换为大 ...

  7. 100个python算法超详细讲解:狼追兔子

    [100个python算法超详细讲解]@谷哥技术 1.问题描述 一只兔子躲进了10个环形分布的洞中的某一个.狼在第一个洞中 没有找到兔子,就隔一个洞,到第三个洞中去找:如果没有找到,就 隔两个洞,到第 ...

  8. linux+下c语言编程项目,精通UNIX下C语言编程与项目实践

    cc -I  //include 目录 -L //静态库目录?动态也可以 -l //小写L,接静态库名称?动态也可以 -DXXX='"XXFF"' //-D直接定义宏 -c 只编译 ...

  9. c语言程序设计自学跟谁好,双辽c语言编程学习,双辽学c语言编程哪个好,双辽学c语言编程自学好还是报班好...

    双辽c语言编程学习,双辽学c语言编程哪个好,双辽学c语言编程自学好还是报班好 首页 > 软件 > 双辽c语言编程学习 作者:镀金池   发布时间:2017-12-07 05:48 一个C语 ...

最新文章

  1. L3-001 凑零钱(dfs+玄学剪枝=AC)
  2. 【文档】七、Mysql Binlog不同事件类型的事件内容
  3. 【Cocos2d-X开发笔记】第一期 Cocos2d-X的环境搭建
  4. #20165323 Java实验四 Android程序设计
  5. java制造null异常_Java中NullPointerException的完美解决方案
  6. 关于远程访问tomcat问题的总结
  7. Magisk 最新版本 V24.1 源码编译踩坑集锦
  8. Salesforce随笔: 解决被指定给Chatter相关用户的RecordType无法被删除的问题
  9. 没考驾照的恭喜了!上海打响第一枪!
  10. 电脑开机后进不了系统怎么办?
  11. (小白都能听懂)的海明校验码
  12. Java锁--共享锁和ReentrantReadWriteLock
  13. dwr的使用和ajax的标签使用 (未读)
  14. 为宠物提供鲜粮,超能小黑完成2000万元A轮融资
  15. 中国iaas产业2012年度点评
  16. cento7安装kvm并通过kvm命令行安装centos7
  17. SDU项目实训——同态加密技术学习
  18. MFC(线程同步与异步套接字,孙鑫C++第十六讲笔记整理) - 阿飞的麦克风 - 博客频道...
  19. 降维打击!北大「韦神」一夜拿下困住6名博士4个月的难题
  20. 宝付案例分享保险受害者的崩溃内心

热门文章

  1. cpp [Error] reference to ‘count‘ is ambiguous(全局变量的使用模糊不清)
  2. 计算机修改文字试题,计算机文字处理试题.doc
  3. 张掖计算机职称考试,甘肃省张掖市2018年3月计算机等级考试公告
  4. Snap svg:路径变换和相交计算
  5. DOM Element对象的offsetXXX方法
  6. linux 用脚本建分区,脚本创建磁盘分区
  7. matlab项目实例教程,matlab简明实例教程.doc
  8. 理解 e.clientX,e.clientY e.pageX
  9. nginx指定配置文件启动_NGINX安全加固手册
  10. 【转】最为详尽的WPF类继承关系*!