您的位置:首页 > 其它

十七周 委派任务

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;
}


结果展示:



心得体会:输出时的程序写的有点复杂,还好这个程序小。。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: