这道题用C语言怎么编?

2025-12-06 12:53:41
推荐回答(2个)
回答1:

如果不限定一人只比一场:
#include
#include
#include
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

回答2:

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