程序参考:
#include <stdio.h>
int main()
{
int i, a, b, c[100], m[100], n;
int x, y, k, l;
while (~scanf("%d %d %d", &n, &a, &b))
{
k = 0;
l = 0;
x = 0;
y = 0;
for (i = 0; i < a; i++)
scanf("%d", &c[i]);
for (i = 0; i < b; i++)
scanf("%d", &m[i]);
for (i = 0; i < n; i++, x++, y++)
{
if (x == a || y == b)
{
if (x == a)
x = 0;
if (y == b)
y = 0;
}
if (c[x] == 0 && m[y] == 2)
k++;
else if (c[x] == 2 && m[y] == 5)
k++;
else if (c[x] == 5 && m[y] == 0)
k++;
else if (m[y] == 0 && c[x] == 2)
l++;
else if 见条(m[y] == 2 && c[x] == 5)
l++;
else if (m[y] == 5 && c[x] == 0)
l++;
}
if (k > l)
printf("A属推\n");
if 怎怕故活婷若亮(k < l)
printf("B\n");
if (k == l)
printf("draw\n");
}
return 0;
}