```
for (int i=0;i<7;i++)
```
它们的长度不会只是7,想求长度用这个:
```
strlen(a);(a的长度)
```
所以要用两个for。AC代码:
```
#include <stdio.h>
int main()
{
char a[7];
char b[7];
scanf("%s",a);
scanf("%s",b);
int sum1 = 1;
int sum2 = 1;
for (int i=0;i<strlen(a);i++)
{
sum1 *= a[i] - 'A' + 1;
}
for (int i=0;i<strlen(b);i++)
{
sum2 *= b[i] - 'A' + 1;
}
if (sum1%47==sum2%47)
{
printf("GO");
}
else { printf("STAY"); }
return 0;
}
```
by FIRESTARS @ 2023-10-18 20:43:56
@[zzy619](/user/1094043) 题干说的一到六个字母捏
by yujinshi @ 2023-12-03 11:24:49