字符串转换数字

int stringToInt(string s)
{
    int idx = 1,temp = 0;
    if(s[0] == 'G')
    {

        for(int i = s.size() - 1;i>0;i--)
        {
            int sss = s[i] - '0';
            temp += (s[i] - '0')*idx;
            idx*=10;
        }
        return temp+1000;
    }
    else
    {
        idx = 1,temp = 0;
        for(int i = s.size() - 1;i>=0;i--)
        {
            int sss = s[i] - '0';
            temp += (s[i] - '0')*idx;
            idx*=10;
        }
        return temp;
    }
}
发布了111 篇原创文章 · 获赞 4 · 访问量 3201

猜你喜欢

转载自blog.csdn.net/qq_15556537/article/details/101784129