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

大师 · 发布于 2024-11-14 · 浏览 614 回复 0

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;

}

全部回复 共 0 条

还没有人回复。往下写第一条。

发表回复