poj 3094 Quicksum

来源:互联网 发布:价值流程图绘制软件 编辑:程序博客网 时间:2024/05/22 12:41
#include "iostream"#include "map"#include "string"using namespace std;map<char, int> m;int main(){    string input;    int i, len, sum;    for (i = 0; i < 26; i++)        m['A'+i] = i + 1;    m[' '] = 0;    while (1)    {          getline(cin, input);          if (input == "#") break;          len = input.length();          sum = 0;          for (i = 0; i < len; i++)              sum += m[input[i]] * (i+1);          cout << sum << endl;    }    system("pause");}

原创粉丝点击