永发信息网

高手帮我看看下面这个程序怎么写啊? 太难了..

答案:1  悬赏:80  手机版
解决时间 2021-04-11 16:55

某公司有7名保安人员:赵、钱、孙、李、周、吴、陈。由于工作需要进行轮休制度,一星期中每人休息一天。预先让每一个人选择自己认为合适的休息日。请编制一程序,打印轮休的所有可能方案。当然使每个人都满意,例如每人选择的休息日如下:

赵:星期二、星期四

钱:星期一、星期六

孙:星期三、星期日

李:星期五

周:星期一、星期四、星期六

吴:星期二、星期五

陈:星期三、星期六、星期日

(我要找一个通用的程序,就是这七个人随便输入自己认为合适的日子。不是求上面这个例子的结果. 谢谢 感激不尽..)

最佳答案
#include "stdafx.h"
#include <iostream>

using namespace std;

static char * day[] =
{
"星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日"
};

int _tmain(int argc, _TCHAR* argv[])
{
int a, b, c, d, e, f, g, s;

d = 4;
f = 1;
s = 0;
for( a = 0; a < 7; a++ )
{
if( (a !=1 && a != 3) || a == d || a == f )
continue;

for( b = 0; b < 7; b++ )
{
if( (b != 0 && b != 5) || b == a || b == d || b == f )
continue;

for( c = 0; c < 7; c++ )
{
if( (c != 2 && c != 6) || c == b || c == a || c == d || c == f )
continue;
for( e = 0; e < 7; e++ )
{
if( (e != 0 && e != 3 && e != 5) || e == d || e == c || e == b || e == a || e == f)
continue;
for( g = 0; g < 7; g++ )
{
if( (g != 2 && g != 5 && g != 6) || g == f || g == e || g == d || g == c || g == b || g == a )
continue;
++s;
cout << "Solution: " << s << endl;
cout << "赵\t钱\t孙\t李\t周\t吴\t陈" << endl;
cout << "==============================================================" << endl;
cout << day[a] << "\t" << day[b] << "\t" << day[c] << "\t" << day[d] << "\t"
<< day[e] << "\t" << day[f] << "\t" << day[g] << endl << endl;
}
}
}
}
}
}

运行结果:
Solution: 1
赵 钱 孙 李 周 吴 陈
==============================================================
星期四 星期一 星期三 星期五 星期六 星期二 星期日

Solution: 2
赵 钱 孙 李 周 吴 陈
==============================================================
星期四 星期一 星期日 星期五 星期六 星期二 星期三

Solution: 3
赵 钱 孙 李 周 吴 陈
==============================================================
星期四 星期六 星期三 星期五 星期一 星期二 星期日

Solution: 4
赵 钱 孙 李 周 吴 陈
==============================================================
星期四 星期六 星期日 星期五 星期一 星期二 星期三
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
描写辛弃疾志向的诗句
大龟王摩托车电瓶长宽多少分别?
请问1512是什么电话
三十晚上盼月亮下一句,三十晚上盼月亮这句歇
小红经常帮妈妈洗碗,如果碗里有油,洗的最干
三星冰箱-rs55k4000sa/sc冷冻一般几度
我买的白色眼影笔画完不亮,就是发白,是不是
请问在南昌哪里可以吃到泰国菜或者越南菜,谢
正方型的脸尖下巴搞什么发型最好看 最好是带
刘德华与范冰冰大s的《未来警察》在哪个网址
电脑坏了怎么重装系统,神舟笔记本怎么重装系
PSP 的<无双大蛇魔王再临增值版>故事模式的蜀
山东菏泽有什么好的建筑设计院吗???都是在
E邮宝从吉林长春送到湖北十堰需要几天??要确
一个三角形周长为27cm,三边长比为2:3:4,
推荐资讯
阳江的刀博会十月几号开始?这次的刀博会是第
新颖家纺布艺在哪里啊,我有事要去这个地方
这期双色球,发一组号来,让偶沾沾喜气
松桂镇在哪里啊,我有事要去这个地方
— Can you post these letters for us on yo
找一个玩幻想三国志2高手帮我解决一下我的问
三江路/桂黄北路(路口)地址在什么地方,想过
鲁班造的石桥叫什么名字
九江职业大学的数控技术专业怎么样啊
请问脸部因为脱皮而留下的瘢痕,有什么药物或
第九十三回 《李逵梦闹天池,宋江兵分两路》
为什么我这个网站进不去 http://www.chatroul
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?