全部评论 4

  • #include<bits/stdc++.h>
    using namespace std;
    int main() {
        string a;cin >> a;
        cout << ((a[0] - '0') ? ( (a[0] - '-') ? "-" + a : a.substr(1, a.length()) ) : "0");
        return 0;
    }
    

    2025-04-04 来自 北京

    0
  • 把’i <= a.size()’改成‘i < a.size()’试试

    2025-04-02 来自 广东

    0
  • #include<bits/stdc++.h>
    using namespace std;
    int main()
    {
        string a;
        cin>>a;
        if(a[0]=='0')cout<<0;
        else if(a[0]=='-')for(int i=1;i<=a.size();i++)cout<<a[i];
        else{cout<<'-';for(int i=0;i<=a.size();i++)cout<<a[i];}
        return 0;
    }
    

    2025-04-01 来自 广东

    0
    • userId_undefined

      ???

      回复???

      改了

      2025-04-01 来自 广东

      0
  • 如果a是负数,结果就是abs(a)

    2025-01-16 来自 广东

    0
首页