1476: [蓝桥杯2019初赛]字串数字 【水题】

在这里插入图片描述
http://oj.ecustacm.cn/problem.php?id=1476

#include<cstdio>
#include<iostream>
#include<string>
#define ll long long
using namespace std;
ll str_int(string name)
{
    
    
    ll sum=0;
    for(int i=0;i<name.size();i++)
    {
    
    
        if(name[i]!='z')
            sum=sum*26+name[i]-'A'+1;
        else
            sum=sum*26+26;
    }
    return sum;
}
int main(void)
{
    
    
    string name="LANQIAO";
    cin>>name;
    printf("%lld\n",str_int(name));
    return 0;
}