| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1017 人关注过本帖
标题:求助!!关于穷举
取消只看楼主 加入收藏
ashencs
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2007-6-26
收藏
 问题点数:0 回复次数:5 
求助!!关于穷举
关于解决楼层分配问题
现有五层的公寓分配给A、B、C、D、E五个人住。其中A不住1楼,B不住5楼,C和D住上下楼(可以C比D住的高,也可以D比C住的高),E比C住的高。
char name[]={'A','B','C','D','E'};
int i,value[5];
for(value[0]=1;value[0]<6;value[0]++)
for(value[1]=1;value[1]<6;value[1]++)
for(value[2]=1;value[2]<6;value[2]++)
for(value[3]=1;value[3]<6;value[3]++)
for(value[4]=1;value[4]<6;value[4]++)
{
if((value[0]>1)
&&(value[1]<5)
&&(value[2]==value[3]+1)
&&(value[3]==value[2]+1)
&&(value[4]>value[2]))
for(i=0;i<5;i++)
编到这之后然后怎么编?不会了 求各位帮帮忙,谢谢拉!!!
不知道之前的对不
搜索更多相关主题的帖子: 公寓 
2007-06-28 21:21
ashencs
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2007-6-26
收藏
得分:0 
还有 编写多个函数分别实现上述功能,再能提醒一下吗,谢谢!
2007-06-28 21:27
ashencs
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2007-6-26
收藏
得分:0 
怎么没人?
。。。。。。。。。。。。。。
2007-06-29 12:06
ashencs
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2007-6-26
收藏
得分:0 

谢谢斑竹拉!!

2007-06-29 19:03
ashencs
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2007-6-26
收藏
得分:0 

回去试了下发现没考虑同在一层楼问题。
考虑不可以住在同一层楼的条件难不成是这样?
(value[0]!=value[1]&&value[0]!=value[2]&&value[0]!=value[3]&&value[0]!=value[4]&&value[1]!=value[2]&&value[1]!=value[3]&&value[1]!=value[4]&&value[2]!=value[3]&&value[2]!=value[4]&&value[3]!=value[4])
有没有简单点的
还有可以帮我整个改成多函数调用的形式吗,没学过函数调用

2007-06-30 18:02
ashencs
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2007-6-26
收藏
得分:0 

恩,还好,谢谢!
应付老师越简单越好,我这样觉的。这样就好了,回去我再去点东西,能出结果就行。

2007-07-01 22:38
快速回复:求助!!关于穷举
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018057 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved