当前位置: 代码迷 >> 综合 >> 【poj刷题记录】3094:Quicksum
  详细解决方案

【poj刷题记录】3094:Quicksum

热度:68   发布时间:2023-12-16 01:39:01.0

培养信心练手题,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;
}