3ds口袋妖怪xy二周目:这道题用C语言怎么编?

来源:百度文库 编辑:神马品牌网 时间:2024/05/06 17:01:11
两个乒乓球队比赛,各出3人,甲队A,B,C三人,乙对X,Y,Z三人,已经抽签决定了对阵情况,A说他不和X比,C说他不和X,Z比,请编程找出比赛的对阵情况
具体怎么写?

如果不限定一人只比一场:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
main()
{
int i,j;
unsigned char a[3],b[3];
a[0] = 'A'; a[1]='B';a[2]='C';
b[0] = 'X';b[1]='Y',b[2]='Z';
for (i=0;i<3;i++)
for (j=0;j<3;j++)
{
if (a[i] == 'A' && b[j] == 'X') goto Lab1;
if (a[i] == 'C' && (b[j] == 'X' || b[j] == 'Z') ) goto Lab1;
printf("%c -- %c\n",a[i],b[j]);
Lab1:;
}
}
答案:
A -- Y
A -- Z
B -- X
B -- Y
B -- Z
C -- Y

C和Y比,Z和A比,B和X比