C程序设计第五章作业17
程序员成长之旅 · 程序员成长之旅/C语言/习题(C语言程序设计)/第五章习题 · 180 字
问:
两队比赛,各出三人 甲队:A,B,C 三人 乙队:X,Y,Z 三人 以抽签的方式决定比赛名单
有人向队员打听比赛名单 ,A说不和X比;C说不和X、Y比;
编程找出3对 比赛选手名单
答:
#include<stdio.h>
int main() {
char i, j, k;// i是a的对手 j是b的对手 k是c的对手
for (i = 'X'; i <= 'Z'; i++) {
for (j = 'X'; j <= 'Z'; j++) {
if (i != j) {//防止 i和 j 重复
for (k = 'X'; k <= 'Z'; k++) {
if (i != k && j != k) {//防止 i和k重复 、防止j和k重复
if (i != 'X'&&k != 'X'&&k != 'Z') {//在防止重复的前提下 直到条件全部满足
printf("A--%c\tB--%c\tC--%c", i, j, k);
}
}
}
}
}
}
}