P1603 斯诺登的密码

P1603 斯诺登的密码

``` #include <bits/stdc++.h> using namespace std; string a[]= {"one","two","three","four","five","six","seven","eight","nine","ten","eleven","twelve","thirteen","fourteen","fifteen","sixteen","seventeen","eighteen","nineteen","twenty","a","both","another","first","second","third"}; int b[]= {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,1,2,1,1,2,3}; int c[7],n; string t; int main() { for(int i=1; i<=6; i++) { cin>>t; for(int j=0; j<26; j++) { if(t==a[j]) { c[++n]=b[i]; c[n]*=c[n]; c[n]%=100; } } } sort(c+1,c+n+1); if(n==0) { cout<<"0"; return 0; } cout<<c[1]; for(int i=2; i<=n; i++) { if(c[i]<10) { cout<<"0"; } cout<<c[i]; } return 0; } ```
by zyz529 @ 2020-02-18 23:23:55


@[zyz529](/user/206551) 这一段我帮您改了一下: ```cpp if(t==a[j]) { c[++n]=b[i]; c[n]*=c[n]; c[n]%=100; } ``` 第二行应该是 ```cpp c[++n] = b[j]; 变量名搞错了,其他小细节没有什么问题。
by LJY_ljy @ 2020-02-18 23:50:17


@[LJY_ljy](/user/84987) 谢谢
by zyz529 @ 2020-02-19 20:16:34


|