main() { char i,j,k; // i为A比赛的对象 j为B比赛的对象,k为C比赛的对象 for(i='X';i<='Z';i++) //i有x,y,z种选择 for(j='X';j<='Z';j++) //j有x,y,z种选择 if(i!=j) for(k='X';k<='Z';k++) //z有x,y,z种选择 if(i!=k&&j!=k) //这个和if(i!=j) 确保3个人分别是XYZ中的一个 if(i!='X'&&k!='X'&&k!='Z') //A说他不和X比,C说他不和X、Z比。 printf("A--%c\tB--%c\tC--%c\n",i,j,k); }