@[Curry_Skyfxxker](/user/750706) 为什么是减'@'?不应该减'a'吗?
by 032o35 @ 2022-07-19 20:06:23
减‘A’
by 032o35 @ 2022-07-19 20:06:42
@[032o35](/user/443731) 那如果是A就是0了啊
by Curry_Skyfxxker @ 2022-07-19 20:10:31
@[Curry_Skyfxxker](/user/750706) 再+1
by 032o35 @ 2022-07-19 20:11:05
@[032o35](/user/443731) 所以就减@啊
by Curry_Skyfxxker @ 2022-07-19 20:12:24
@[Curry_Skyfxxker](/user/750706) 让我想想
by 032o35 @ 2022-07-19 20:14:40
@[Curry_Skyfxxker](/user/750706) 主要我不太会用字符数组,一般都是用字符串存的,给你代码:
```cpp
#include<bits/stdc++.h>
using namespace std;
string s1,s2;
int main()
{
long long n=1,m=1;
cin>>s1>>s2;
for(int i=0;i<=s1.size()-1;++i)
{
n*=(int)(s1[i]-'A'+1);
n%=47;
}
for(int i=0;i<=s2.size()-1;++i)
{
m*=(int)(s2[i]-'A'+1);
m%=47;
}
if(n==m)
cout<<"GO";
else
cout<<"STAY";
return 0;
}
```
by 032o35 @ 2022-07-19 20:18:34
@[032o35](/user/443731) 找到问题了
by Curry_Skyfxxker @ 2022-07-19 20:21:08
@[032o35](/user/443731) 循环要从0到strlen(a)-1
by Curry_Skyfxxker @ 2022-07-19 20:21:38
@[Curry_Skyfxxker](/user/750706) 定义要放外面,不然有乱码值
by 032o35 @ 2022-07-19 20:21:58