本文主要是介绍C语言编程——推理谁是冠军,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
题目如下:
甲乙丙丁四个人看比赛
甲说:冠军不是A就是B.
乙说:冠军绝不是C.
丙说:DEF都不是冠军。
丁说:冠军只可能是D、E、F中的一个。
#include<stdio.h>
void main()
{char p[6]={'A','B','C','D','E','F'};int j,y,b,d,w;for(w=1;w<=6;w++){j=(w==1||w==2);y=(w!=3);b=(w!=4&&w!=5&&w!=6);d=(w==4||w==5||w==6);if(j+y+b+d==1) /*四个人中只有一个人猜对*/printf("冠军是%c\n",p[w-1]); /*数组下标从0开始,而w从1开始*/}
}
这篇关于C语言编程——推理谁是冠军的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!