C++入门必做题(第二题)
来源:互联网 发布:数据做预测的方法 编辑:程序博客网 时间:2024/06/05 14:32
2. A、B、C、D、E五名学生有可能参加计算机竞赛,根据下列条件判断哪些
人参加了竞赛:
(1)A参加时,B也参加;
(2)B和C只有一个人参加;
(3)C和D或者都参加,或者都不参加;
(4)D和E中至少有一个人参加;
(5)如果E参加,那么A和D也都参加。
// 入门必做题2.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include <iostream>
using namespace std;
void mine(const int&a,const int&b,const int&c,const int&d,const int&e)
{
cout<<"去参加的人为"<<endl;
if (a==1)
{
cout<<"a"<<endl;
}
if (b==1)
{
cout<<"b"<<endl;
}
if (c==1)
{
cout<<"c"<<endl;
}
if (d==1)
{
cout<<"d"<<endl;
}
if (e==1)
{
cout<<"e"<<endl;
}
}
int main()
{
int a,b,c,d,e;
for(a=0;a<2;a++)
{
for(b=0;b<2;b++)
{
for(c=0;c<2;c++)
{
for(d=0;d<2;d++)
{
for(e=0;e<2;e++)
{
if ((a==1&&b==1)||a==0)
{
if (b!=c)
{
if (c==d)
{
if (!(d==0&&e==0))
{
if ((e==1&&a==1&&d==1)||e==0)
{
mine(a,b,c,d,e);
}
}
}
}
}
}
}
}
}
}
return 0;
}
- C++入门必做题(第二题)
- C语言入门第二讲(Branch分支)
- C语言入门-第二周:作业01
- C语言入门-第二周:作业02
- C语言入门第二篇,基本数据类型
- C语言学习—第二章 C语言入门程序(老司机开车)
- 【北大OJ第二题】Exponentiation(C++)
- 从今天开始学习ios,入门第二天(Object-C学习笔记)内存管理
- matlab编程入门学习(7)--Matlab编程(第二版)--菜鸟入门教材(课后题)(第二章)
- 《C语言单片机开发趣味入门》第二节
- C语言入门第二章 变量、数据类型及运算符
- 《算法竞赛入门经典》第二版第二章习题C语言解
- C语言程序设计现代方法(第二版)_______第二、三、四章编程题部分
- HTML解析-第二版(C/C++)
- HTML解析-第二版(C/C++)
- 【蓝桥杯】试题集入门训练第二题
- 第二章 - 互联网入门(2)
- node.js第二课(入门)
- [网上资料整理]关于标准电阻阻值的说明(E6、E12、E24、E48、E96、E192)
- sendfile优化文件拷贝
- 开始做C++入门必做题(第一题)
- Unbutn eclipse CDT (c/c++)
- VSS 2005服务器与客端配置
- C++入门必做题(第二题)
- 基本编译命令|GDB的使用
- 用VS2008进行MFC编程时添加变量出现脚本错误的解决方法
- 决定要在这里开始记录我的工作、生活和学习
- Ubuntu 10.04 下 TFTP设置 及busybox 中tftp使用
- 双工通信认证
- Emacs 编辑环境,第 2 部分: 学习 Emacs 的基本模式和编辑特性
- PaodingAnalyzer使用方法以及配置步骤
- VC++中的MFC程序的执行过程