求解?要来测试数据都是对的,但上传之后输出是错的?

P1200 [USACO1.1] 你的飞碟在这儿 Your Ride Is Here

请使用插入代码
by 初音Miku @ 2018-09-01 21:30:36


```c #include<bits/stdc++.h> using namespace std; int main(){ char a[7],b[7]; long long c=1,d=1; int l1=0,l2=0; while((a[l1]=getchar())!='\n') l1++; while((b[l2]=getchar())!='\n') l2++; for(int i=0;i<l1;i++){ c*=a[i]-'A'+1; } for(int i=0;i<l2;i++){ d*=b[i]-'A'+1; } if(c%47==d%47) cout<<"GO"<<endl; else cout<<"STAY"<<endl; return 0; } ```
by Ikari_Shinji @ 2018-09-01 21:37:18


@[初音Miku](/space/show?uid=79019) ```抱歉啊我是新手还不太会使用 #include<bits/stdc++.h> using namespace std; char t; int sum1=1,sum2=1; int main(){ t=getchar(); //cout<<t<<endl; do{ sum1=sum1*(t-'A'+1); t=getchar(); //cout<<t<<endl; }while(t>='A'&&t<='Z'); sum1=sum1%47; t=getchar(); //cout<<t<<endl; do{ sum2=sum2*(t-'A'+1); t=getchar(); //cout<<t<<endl; }while(t>='A'&&t<='Z'); sum2=sum2%47; if(sum1==sum2){ cout<<"GO"<<endl; }else{ cout<<"STAY"<<endl; } return 0; } ```
by 石樱千鹤 @ 2018-09-01 21:42:59


@[WILLwqc](/space/show?uid=115655) 谢谢
by 石樱千鹤 @ 2018-09-01 21:43:37


@[初音Miku](/space/show?uid=79019) ------------ 新手还不太会用 ------------ 可以帮我看看代码吗?
by 石樱千鹤 @ 2018-09-01 21:57:06


```cpp #include<iostream> #include<cstdio> #include<cstring> using namespace std; char s1[100],s2[100]; int main() { int ss1=1,ss2=1; scanf("%s",&s1); scanf("%s",&s2); int len1=strlen(s1),len2=strlen(s2); for(int i=0;i<len1;i++) ss1*=s1[i]-64; for(int i=0;i<len2;i++) ss2*=s2[i]-64; int l1=ss1%47,l2=ss2%47; if(l1==l2) cout<<"GO"<<endl; else cout<<"STAY"<<endl; return 0; } ``` 推荐你自己造个数据,确定是对的之后,再试一下,这是我当年的代码
by KylrZhou @ 2018-09-01 22:34:21


@[achiiY](/space/show?uid=67071) 谢谢
by 石樱千鹤 @ 2018-09-01 23:20:57


|