求助!本地测试正确,上机却WA了!

P1765 手机

#include<iostream> #include<cstdio> #include<cstring> using namespace std; int main() { //freopen("mobile.in","r",stdin); // freopen("mobile.out","w",stdout); int ans=0; string a; getline(cin,a); for(int i=0;i<a.length() ;i++) { if(a[i]==13) break; if(a[i]==32) { ans++; continue; } if(a[i]=='a'||a[i]=='d'||a[i]=='g'||a[i]=='j'||a[i]=='m'||a[i]=='p'||a[i]=='t'||a[i]=='w') ans++; if(a[i]=='b'||a[i]=='e'||a[i]=='h'||a[i]=='k'||a[i]=='n'||a[i]=='q'||a[i]=='u'||a[i]=='x') ans+=2; if(a[i]=='c'||a[i]=='f'||a[i]=='i'||a[i]=='l'||a[i]=='o'||a[i]=='r'||a[i]=='v'||a[i]=='y') ans+=3; if(a[i]=='s'||a[i]=='z') ans+=4; } cout<<ans; }
by Victorique_De_Blois @ 2018-10-22 19:57:35


AC代码
by Victorique_De_Blois @ 2018-10-22 19:57:44


垃圾\r毁我青春
by CBW2007 @ 2018-10-22 19:58:52


@[Jack_killer](/space/show?uid=110593) 谢谢您的指点,我做出来了。 代码: #include<iostream> #include<cstdio> using namespace std; int main() { string a; int t,s=0,x[26]={1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,4,1,2,3,1,2,3,4}; getline(cin,a); for(int i=0;i<a.size();i++) { if(a[i]==13) break; else { t=a[i]; if(t==32) s++; else s+=x[t-97]; } } cout<<s<<endl; return 0; }
by 微笑的坏坏 @ 2018-10-22 20:17:27


|