#include <iostream>
#include <stdio.h>
#include <cstring>
using namespace std;
int main()
{ char ch[1000];
char str;
int i=0;
while(cin.getline(ch,1000)&&(ch[0]!='#'))
{ int sum=0;
int j=1;
for(int i=0;i<=strlen(ch);i++)
{ if(ch[i]<='Z'&&ch[i]>='A')
{ //cout<<ch<<' '<<i<<' '<<ch[i]-64<<' '<<sum<<endl;
sum+=((i+1)*(ch[i]-64));
}
}
cout<<sum<<endl;
}
return 0;
}
tips:不知道为什么一开始cin.getline 不能读第一个字符,有一行注释是我拿来调试的。