问题及代码:
/*
*Copyright (c) 2014,烟台大学计算机学院
*ALL right reserved
*文件名;test。cpp
*作者;李莉
*完成日期2014年10月28日
*版本号v1.0
*
*问题描述:根据要求,让不同的人参加任务
*程序输入:无输入
*程序输出:派遣的人的代码
*/
#include <iostream>
using namespace std;
int main ()
{
int a,b,c,d,e,f,count=0;
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)))
{
count++;
cout<<"方案"<<count<<":"<<endl; //1代表去,0代表不去
cout<<"a="<<a<<";"<<endl;
cout<<"b="<<b<<";"<<endl;
cout<<"c="<<c<<";"<<endl;
cout<<"d="<<d<<";"<<endl;
cout<<"e="<<e<<";"<<endl;
cout<<"f="<<f<<";"<<endl;
}
cout<<endl;
return 0;
}
运行结果: