第9周项目6(4)-委派任务

来源:互联网 发布:it招聘 编辑:程序博客网 时间:2024/05/14 02:29
/* *Copyright (c) 2014, 烟台大学计算机学院 *All rights reserved. *文件名称:week9-project6-4.cpp *作者:高赞 *完成日期:2014年 10 月 24 日 *版本号:v1.0 * *问题描述:1. A和B两人中至少去一人;            2. A和D不能一起去;            3. A,E,F中派两人去;            4. B和C都去或都不去;            5. C和D只去一个;            6. 若D不去,E也不去;               则应让哪几个人去? *输入描述:无 *程序输出:略 */#include <iostream>using namespace std;int main(){    int a,b,c,d,e,f;    for (a=0; a<=1; a++)        for (b=0; b<=1; b++)            for (c=0; c<=1; c++)                for (d=0; d<=1; d++)                    for (e=0; e<=1; e++)                        for (f=0; f<=1; f++)                        {                            if (a+b>=1 &&                                    (a+d!=2) &&                                    a+e+f==2 &&                                    (b+c==0 || b+c==2) &&                                    c+d==1 &&                                    (d+e==0 || d==1))                            {                                cout << "应该去的人分别是:";                                if (a==1)                                    cout << "A ";                                if (b==1)                                    cout << "B ";                                if (c==1)                                    cout << "C ";                                if (d==1)                                    cout << "D ";                                if (e==1)                                    cout << "E ";                                if (f==1)                                    cout << "F ";                            }                        }    return 0;}

运算结果:


0 0
原创粉丝点击