c语言的一个问题
# include & ltstdio.h & gt
主()
{
char i,j,k;/*i是A的对手,J是B的对手,K是C的对手*/
for(I = ' x ');我& lt= ' zi++)
for(j = ' x ');j & lt= ' zj++)
{
如果(我!=j)/*i和j不可能相等,因为A和B不可能有同一个对手。题目中没有给出这个内容,只好灵活引入*/
for(k = ' x ');k & lt= ' zk++)
{如果(我!= k & amp& ampj!=k)/* I与第二层循环!=j是一个道理,abc不可能有同一个对手*/
{如果(我!= ' x ' & amp& ampk!= ' x ' & amp& ampk!='z')/*意思是,A对X不对,C对xz不对*/
printf("order是a - %c\tb - %c\tc - %c\n ",I,j,k);
}
}
}
}
//解决方法很多。我不知道你想要什么样的答案。。。