逻辑推理-推测排名

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了逻辑推理-推测排名相关的知识,希望对你有一定的参考价值。

有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

 





以上是关于逻辑推理-推测排名的主要内容,如果未能解决你的问题,请参考以下文章

此应用小部件片段中所有意图 (PendingIntents) 的逻辑流

朋友圈的权限研究最后有个实现朋友圈的实现的推测(全网最全)

逻辑推理-运动员排名

查看发票组代码后的总结和有感

MySql中排名逻辑的问题

数据库思考和推测