免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: shy永久
打印 上一主题 下一主题

[学习分享] 求哲学家进餐问题的c语言代码 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2014-05-14 19:32 |只看该作者
这代码好规范好美观,看起来毫无压力回复 8# silverzhaojr


   

论坛徽章:
0
12 [报告]
发表于 2014-05-14 19:45 |只看该作者
第5行和第6行这表示怎么坐的啊?怎么没看懂??回复 8# silverzhaojr


   

论坛徽章:
1
狮子座
日期:2013-09-29 16:47:13
13 [报告]
发表于 2014-05-19 21:38 |只看该作者
futurebigniu 发表于 2014-05-14 19:45
第5行和第6行这表示怎么坐的啊?怎么没看懂??回复 8# silverzhaojr


是围成一圈这样坐的。

论坛徽章:
0
14 [报告]
发表于 2014-05-19 22:35 |只看该作者
是坐一圈呀,可是0号左边和4号右边的数字为什么不一样呢?回复 13# silverzhaojr


   

论坛徽章:
1
狮子座
日期:2013-09-29 16:47:13
15 [报告]
发表于 2014-05-21 14:45 |只看该作者
futurebigniu 发表于 2014-05-19 22:35
是坐一圈呀,可是0号左边和4号右边的数字为什么不一样呢?回复 13# silverzhaojr

  1. #define LEFT (i+N-1)%N
  2. #define RIGHT (i+1)%N
复制代码
不一样吗?0号左边是 (0+5-1)%5 = 4,4号右边是 (4+1)%5 = 0。

论坛徽章:
0
16 [报告]
发表于 2014-05-21 15:57 |只看该作者
对啊,0号左边不是应该等于4号右边的数字么?这样不相等啊回复 15# silverzhaojr


   

论坛徽章:
1
狮子座
日期:2013-09-29 16:47:13
17 [报告]
发表于 2014-05-21 19:35 |只看该作者
futurebigniu 发表于 2014-05-21 15:57
对啊,0号左边不是应该等于4号右边的数字么?这样不相等啊回复 15# silverzhaojr


5个人,编号0到4,坐成一圏后0号与4号是相邻的,即0号的左边是4号,4号的左边是0号。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP