【C语言】乒乓球比赛
题目:
两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比, c说他不和x,z比,请编程序找出三队赛手的名单。
源代码
从所有情况中筛选
#include<stdio.h>
int main(){
char a,b,c;
for(c='x';c<='z';c++){
//从c开始判断
if(c!='x' && c!='z'){
for(a='x';a<='z';a++){
if(a!=c && a!='x'){
//a和c的对手不重复
for(b='x';b<='z';b++){
//b和a,c的对手均不重复
if(b!=a && b!=c){
printf("a-%c b-%c c-%c\n",a,b,c);
}
}
}
}
}
}
return 0;
}