```
#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