1 #include <stdio.h>2 3 int main()4 {5 int a[7][7], i, j, k, n, t, e, x, y;6 char b;7 char *m[7]={"","US","U.K","FRANCE","GER","ITALY","EUSSIAN"};8 for (i = 0; i < 7; i++)9 for (j = 0; j < 7; j++)10 a[i][j]=j;11 for (i = 1;i < 7; i++)12 a[0][i]=1;13 a[1][1]=a[2][1]=a[3][1]=a[5][1]=0;14 a[1][3]=a[2][3]=a[3][3]=0;15 a[1][4]=a[2][4]=a[3][4]=a[5][4]=a[6][4]=0;16 a[3][5]=0;17 a[1][6]=a[3][6]=a[5][6]=0;18 while (a[0][1]+a[0][2]+a[0][3]+a[0][4]+a[0][5]+a[0][6]>0)19 {20 for (i = 1;i < 7;i++)21 if (a[0][i])22 {23 for (e = 0, j = 1;j < 7; j++)24 if (a[j][i])25 {26 x = j;27 y = i;28 e++;29 }30 if (1==e)31 {32 for (t = 1; t < 7; t++)33 if (t!=i)34 {35 a[x][t]=0;36 }37 a[0][y]=0;38 }39 }40 }41 for (i = 1; i < 7; i++)42 {43 printf("%c is coming from ", 'A'-1+i);44 for (j = 1;j < 7; j++)45 if (a[i][j]!=0)46 {47 printf("%s.n",m[ a[i][j]]);48 break;49 }50 }51 52 return 0;53 }
本文发布于:2024-01-29 04:56:48,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170647541112848.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |