A+B

手动实现stoi()方法。

int toInt(string s)
{
    int res=0;
    for(int i=0;i<s.size();i++)
        if(isdigit(s[i]))
            res=res*10+(s[i]-'0');
    if(s[0] == '-') res=-res;
    return res;
}

int main()
{
    string a,b;
    while(cin>>a>>b)
    {
        int resa=toInt(a);
        int resb=toInt(b);
        cout<<resa+resb<<endl;
    }
    //system("pause");
    return 0;
}
posted @ 2021-01-27 17:40  Dazzling!  阅读(209)  评论(0编辑  收藏  举报