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