十七周 委派任务

1./*           
2.*程序的版权和版本声明部分:           
3.*Copyright(c)2013,烟台大学计算机学院学生           
4.*All rights reserved.           
5.*文件名称:           
6.*作者:尚振伟         
7.*完成日期:2013年 12月25日           
8.*版本号:v0.1          
9.*对任务及求解方法的描述部分:           
10.*输入描述:无 
11.*问题描述:利用穷举法判断谁去执行任务。
12.*程序输入:
13.*程序输出:
14.*问题分析:       
15.*算法设计:        
16.*/      
17.我的程序:  
#include<iostream>
using namespace std;
int main()
{
    int a,b,c,d,e,f;
    for(a=1; a>=0; a--) //穷举每个人是否去的所有情况
        for(b=1; b>=0; b--) //1:去 0:不去
            for(c=1; c>=0; c--)
                for(d=1; d>=0; d--)
                    for(e=1; e>=0; e--)
                        for(f=1; f>=0; 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))
                            {
                                if(a==1)
                                    cout<<"A"<<" "<<"去"<<endl;
                                if(a!=1)
                                    cout<<"A"<<" "<<"不去"<<endl;
                                if(b==1)
                                    cout<<"B"<<" "<<"去"<<endl;
                                if(b!=1)
                                    cout<<"B"<<" "<<"不去"<<endl;
                                if(c==1)
                                    cout<<"C"<<" "<<"去"<<endl;
                                if(c!=1)
                                    cout<<"C"<<" "<<"不去"<<endl;
                                if(d==1)
                                    cout<<"D"<<" "<<"去"<<endl;
                                if(d!=1)
                                    cout<<"D"<<" "<<"不去"<<endl;
                                if(e==1)
                                    cout<<"E"<<" "<<"去"<<endl;
                                if(e!=1)
                                    cout<<"E"<<" "<<"不去"<<endl;
                                if(f==1)
                                    cout<<"F"<<" "<<"去"<<endl;
                                if(a!=1)
                                    cout<<"F"<<" "<<"不去"<<endl;
                            }
    return 0;
}


结果展示:

十七周 委派任务_第1张图片

心得体会:输出时的程序写的有点复杂,还好这个程序小。。。。

你可能感兴趣的:(十七周 委派任务)