50分 求助
查看原帖
50分 求助
1334189
Liyuhui222楼主2025/1/8 16:50
#include<bits/stdc++.h>
using namespace std;

int main()
{
    string s;
    cin >> s;
    if(s == "0")
    {
        cout << 0;
        return 0;
    }
    bool flag = 0;
    if(s[0] = '-')
    {
        s.erase(0,1);
        flag = 1;
    }
    for(int i = 1;i * 2 <= s.size();i++)
    {
        swap(s[i - 1],s[s.size() - i]);
    }
    while(s[0] == '0')
    {
        s.erase(0,1);
    }
    if(flag)
    {
        cout << '-';
    }
    cout << s;
}
2025/1/8 16:50
加载中...