题目:
两个乒乓球队进行比赛,各出三人。甲队为 a,b,c 三人,乙队为 x,y,z 三人。已抽签
决定 比赛名单。有人向队员打听比赛的名单。a 说他不和 x 比,c 说他不和 x,z 比,请编程
序找出 三队赛手的名单。
此题是一道逻辑题,比较新颖,以前从未见过,所以在此记录下来。
#include <iostream>
using namespace std;
int main(void)
{
//i、j、z分别表示a,b,c的对手
for(char i='x';i<='z';i++)
for(char j='x';j<='z';j++)
for(char z='x';z<='z';z++)
{
//只要不满足此条件,就执行continue语句,满足则输出并跳出循环
if(i==j||i==z||j==z||i=='x'||z=='x'||z=='z') continue;
cout<<"a VS "<<i<<endl;
cout<<"b VS "<<j<<endl;
cout<<"c VS "<<z<<endl;
break;
}
return 0;
}