用字符串解决此问题挺有意思的

大师  •  9天前


include <bits/stdc++.h>

using namespace std;

int main(){

    string s,cs;
    bool zhengshu=true;
    cin >>s;
    if(not s.find_first_of("-")){
             string::iterator it=s.begin();
             s.erase(it);
             zhengshu=false;
    }
           
    for(int i=s.length()-1;i>=0;i--){
            cs+=s[i];
    }
    int is=std::stoi(cs);
    if(not zhengshu)
    is=-is;
    cout << is;

}


评论:

请先登录,才能进行评论