这道题纯属水题。但是注意,开数组开大点儿,不要只开题中所说的255.
#include<iostream>
#include<fstream>
#include<string>
using namespace std;
int main( )
{
ifstream cin("input.txt");
char data[300];
while(cin.getline(data,300))
{
if(data[0]=='#')
break;
int sum=0;
for(int i=0;data[i]!='\0';i++)
{
if(data[i]!=' ')
sum+=(i+1)*(data[i]-'A'+1);
}
cout<<sum<<endl;
}
return 0;
}