http://poj.org/problem?id=3094
1 #include<iostream> 2 #include <string> 3 using namespace std; 4 int main() 5 { 6 string str; 7 getline(cin,str); 8 while(str != "#") 9 { 10 int ans = 0; 11 for(int i = 0;i < str.length(); i++) 12 { 13 if(str[i] == '#') return 0; 14 if(str[i] >= 'A' && str[i] <= 'Z') 15 { 16 ans += (str[i] - 'A' + 1) * (i + 1); 17 } 18 } 19 cout<<ans<<endl; 20 getline(cin,str); 21 } 22 return 0; 23 }