为什么本地过了最后一个测试点才90分
第一个点结果写的是read S, expected G\
但是本地测试是GO
#include <stdio.h>
#include <stdlib.h>
int main(void) {
char a[6], b[6];
int t = 1, r = 1, i;
scanf("%s %s", &a, &b);
for (i = 0; i < strlen(a); i++) {
t = t * (a[i] - 64);
}
for (i = 0; i < strlen(b); i++) {
r = r * (b[i] - 64);
}
if (t % 47 == r % 47) {
printf("GO");
} else {
printf("STAY");
}
printf("\n");
return 0;
}