A、B、C、D、E五名学生有可能参加计算机竞赛
2011-09-01 22:05
351 查看
A、B、C、D、E五名学生有可能参加计算机竞赛,根据下列条件判断哪些
人参加了竞赛:
(1)A参加时,B也参加;
(2)B和C只有一个人参加;
(3)C和D或者都参加,或者都不参加;
(4)D和E中至少有一个人参加;
(5)如果E参加,那么A和D也都参加。
#include<iostream>
using namespace std;
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 && !b) continue;
if((b && c) || (!b && !c)) continue;
if(( c && !d) || (!c && d)) continue;
if (!d && !e) continue;
if (e && (!a || !d)) continue;
printf("a=%d b=%d c=%d d=%d e=%d ",a,b,c,d,e);
return 0;
}
return 0;
}
人参加了竞赛:
(1)A参加时,B也参加;
(2)B和C只有一个人参加;
(3)C和D或者都参加,或者都不参加;
(4)D和E中至少有一个人参加;
(5)如果E参加,那么A和D也都参加。
#include<iostream>
using namespace std;
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 && !b) continue;
if((b && c) || (!b && !c)) continue;
if(( c && !d) || (!c && d)) continue;
if (!d && !e) continue;
if (e && (!a || !d)) continue;
printf("a=%d b=%d c=%d d=%d e=%d ",a,b,c,d,e);
return 0;
}
return 0;
}
相关文章推荐
- 参赛约束 A、B、C、D、E、F、G、H、I、J 共10名学生有可能参加本次计算机竞赛,也可能不参加。
- A、B、C、D、E、F、G、H、I、J 共10名学生有可能参加本次计算机竞赛,也可能不参加。因为某种原因,他们是否参赛受到下列条件的约束
- 10.A、B、C、D、E、F、G、H、I、J 共10名学生有可能参加本次计算机竞赛,也可能不参加。因为某种原因,他们是否参赛受到下列条件的约束:
- 逻辑判断:A、B、C、D、E、F、G、H、I、J 共10名学生有可能参加本次计算机竞赛,也可能不参加。因为某种原因,他们是否参赛受到下列条件的约束 1. 如果A参加,B也参加;
- 有一些常识,可能你以后参加一些智力竞赛时会用的上。。
- 计算机学生可以参加大大赛
- [置顶] 计算机界研究生可参加的竞赛
- 关于组织学生参加第八届全国大学生数学竞赛江西赛区竞赛的通知
- 福建省第十二届高职学生技能竞赛--计算机技能竞赛细则
- 谁参加了计算机竞赛
- 湖南省第十一届大学生计算机程序设计竞赛 错误的算法
- Java第十二次作业:继承与抽象类解决工人与学生的问题,抽象类实例。抽象类作用——为多态创造了可能。抽象类的作用总结
- 计算机专业学生应该学哪种开发语言
- 盒子游戏(湖南省第七届大学生计算机程序设计竞赛)
- 多连块拼图(湖南省第七届大学生计算机程序设计竞赛)
- 计算机-第一次作业-采访往届学生
- 计算机竞赛的感受
- Joel针对计算机学生的7条建议
- 计算机经典书籍电子书合集(适合计算机学生学习以及程序员笔试、面试)
- Joel Spolsky对计算机学生的七大建议