码迷,mamicode.com
首页 > 其他好文 > 详细

逻辑推理-推测排名

时间:2017-12-10 12:45:04      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:view   closed   图片   ==   turn   pre   close   print   cst   

有3人参加比赛,甲乙丙对他们的成绩排名的猜测如下:
甲: A第一名 B第三名
乙: C第一名 D第四名
丙: D第二名 A第三名
已知: 甲、乙、丙的话均对了一半,错了一半并且无并列名次,编程找出1、2、3、4名各是谁

代码如下:

技术分享图片
 1 #include <cstdio>
 2 
 3 int main()
 4 {
 5     int q, w, e, r;  //1、2、3、4名 
 6     for(q=1;q<=4;q++)
 7     for(w=1;w<=4;w++)
 8     for(e=1;e<=4;e++)
 9     for(r=1;r<=4;r++)
10     {
11         if((q==1||e==2)&&(q==3||r==4)&&(w==4||e==1)&&(q!=w)&&(q!=e)&&(q!=r)&&(w!=e)&&(w!=r)&&(e!=r))
12         {
13             printf("1,2,3,4名依次是: %c %c %c %c ",q+64,w+64,e+64,r+64);
14         }
15     }    
16     return 0;
17 }
View Code

 

逻辑推理-推测排名

标签:view   closed   图片   ==   turn   pre   close   print   cst   

原文地址:http://www.cnblogs.com/wyb666/p/8016456.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!