正文

gcc22007-04-18 15:23:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/7zeal/24989.html

分享到:

#include <stdio.h>
/*
 2. A、B、C、D、E五名学生有可能参加计算机竞赛,根据下列条件判断哪些
  人参加了竞赛:

   (1)A参加时,B也参加;

   (2)B和C只有一个人参加;

   (3)C和D或者都参加,或者都不参加;

   (4)D和E中至少有一个人参加;

   (5)如果E参加,那么A和D也都参加。
*/

int main()
{

 int a,b,c,d,e;       /*其中值1为参加,0为不参加*/
 for(a=0;a<=1;a++)
   for(b=0;b<=1;b++)
      for(c=0;c<=1;c++)
        for(d=0;d<=1;d++)
          for(e=0;e<=1;e++)
        if(((b&&!c)||(!b&&c))&&((c&&d)||(!c&&!d))&&(d||e))

       /*分别代表条件2~4*/
                 if((a&&b||!a)&&(e&&(a&&d)||!e))/*代表条件1和5,特别注意a,e不一定参加*/
            printf("\n\na=%d b=%d c=%d d=%d e=%d\n",a,b,c,d,e);
 return 0;
}

阅读(2006) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册