明明私下运行成功,但为什么还是0分

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

吾才疏学浅,无法给你修改,给你一个例外的数据,你自己看看哪里出了问题。 输入:AB 输入:B 应该是输出GO, 但是输出了Stay。 在此附上我的AC代码,你仔细对照一下 ```cpp #include<bits/stdc++.h> using namespace std; char s1[100],s2[100]; int main(){ int ss1=1,ss2=1; cin>>s1>>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 ssr1=ss1%47,ssr2=ss2%47; if(ssr1==ssr2){ cout<<"GO"<<endl; } else{ cout<<"STAY"<<endl; } return 0; } ```
by 天下第一! @ 2017-10-05 20:16:58


还有人家题目要的是STAY,你的是Stay。。。
by Sol1 @ 2017-10-06 07:32:21


@[天下第一!](/space/show?uid=54101) 非常谢谢您,是我的for循环出了问题,我一直以为是输入6位数,所以i<6.这样就不能输入六位以下的数了, 谢谢!!!
by eraser @ 2017-10-06 08:42:43


@[david\_x](/space/show?uid=61088) 谢谢您
by eraser @ 2017-10-06 08:43:10


@[eraser](/space/show?uid=56015) 恩没事
by 天下第一! @ 2017-10-06 19:32:55


|