#include<stdio.h>
#include<stdlib.h>
int main()
{
char a[8] = { 0 }, b[8] = { 0 };
gets(a);
gets(b);
int i = 0,sum1=1,sum2=1;
for (; a[i] != '\0'; i++)
{
sum1 = sum1 *( a[i] - 'A' + 1);
}
for (i=0; b[i] != '\0'; i++)
{
sum2 = sum2 *( b[i] - 'A' + 1);
}
if (sum1 % 47 == sum2 % 47)
printf("GO");
else
printf("STAY");
}_ ```
为什么我这个程序中第六行 当控制数组大小为7的时候通不过第一个测试点 改为8 可以通过
测试点1:输入PAOHBJ WSNF 输出 GO