十七周 委派任务
2013-12-25 10:48
281 查看
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; }
结果展示:
心得体会:输出时的程序写的有点复杂,还好这个程序小。。。。