poj 3094

这道题纯属水题。但是注意,开数组开大点儿,不要只开题中所说的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;
}


你可能感兴趣的:(poj 3094)