题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单
#include <stdio.h>
#define a d[0]
#define b d[1]
#define c d[2]
int main(void)
{
char d[]="zyx",temp;
int i=0;
while(!(a!='x'&&c!='x'&&c!='z'))
{
i++;
if(i%2){temp=a;a=b;b=temp;}
if(i%3){temp=b;b=c;c=temp;}
else{temp=a;a=c;c=temp;}
puts(d);
}
printf("a=%c b=%c c=%c\n",a,b,c);
return 0;
}
有更好的答案请联系我 qq:11099449