/* * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作者:王静 * 完成日期:2012 年 11月 8日 * 版本号:v1.0 * 输入描述:无 * 问题描述:编辑程序,输出谁是小偷 * 程序输出:利用穷举法来解决问题 * 问题分析:略 * 算法设计:略 */ # include<iostream> using namespace std; int main() { int a,b,c,d; for(a=0;a<=1;++a) for(b=0;b<=1;++b) for(c=0;c<=1;++c) for(d=0;d<=1;++d) if((a==0)+(c==1)+(d==1)+(d==0)=3&&a+b+c+d==1) { cout<<"小偷"<<(a?" ":"不")<<"是"<<endl; cout<<"小偷"<<(b?" ":"不")<<"是"<<endl; cout<<"小偷"<<(c?" ":"不")<<"是"<<endl; cout<<"小偷"<<(d?" ":"不")<<"是"<<endl; } return 0; } /* * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作者:王静 * 完成日期:2012 年 11月 8日 * 版本号:v1.0 * 输入描述:无 * 问题描述:编辑程序,输出谁是小偷 * 程序输出:利用穷举法来解决问题 * 问题分析:略 * 算法设计:略 */ # include<iostream> using namespace std; int main() { int a,b,c,d; for(a=0;a<=1;++a) for(b=0;b<=1;++b) for(c=0;c<=1;++c) for(d=0;d<=1;++d) if((a==0)+(c==1)+(d==1)+(d==0)=3&&a+b+c+d==1) { cout<<"小偷"<<(a?" ":"不")<<"是"<<endl; cout<<"小偷"<<(b?" ":"不")<<"是"<<endl; cout<<"小偷"<<(c?" ":"不")<<"是"<<endl; cout<<"小偷"<<(d?" ":"不")<<"是"<<endl; } return 0; }
运行结果:
项目二--谁是小偷
最新推荐文章于 2021-12-30 14:20:49 发布