培养信心练手题,POJ3094题目描述如下:
这题挺简单,练的点就是一个编程中比较常见的带空格输入如何读取的问题,我使用的是getline(cin, string_name) 的形式以string类型读入的,具体代码如下:
#include <iostream>
#include <string>
using namespace std;
int main()
{ string input; getline(cin, input);while (input != "#"){int len = input.size();int sum = 0;for (int i = 0; i < len; i++)if (input[i] != ' ')sum += ((i + 1) * (input[i] - 'A' + 1));cout << sum << endl;getline(cin, input);}return 0;
}