70分求大神解决小白的问题。。

P1307 [NOIP2011 普及组] 数字反转

趣多多哇哈哈 @ 2017-05-10 16:48:24

#include <iostream>
#include <string> 
using namespace std;
int main()
{
    string a;
    cin>>a;
    int b=a.length()-1;
    if(a[b]=='0'){
        b-=1;
        if(a[0]=='-'){
            cout<<a[0];
            for(int i=b;i>=1;i--){
                cout<<a[i];
            }    
        }
        else{
            for(int i=b;i>=0;i--){
                cout<<a[i];
            }    
        }
    }
    else{
        for(int i=b;i>=0;i--){
        cout<<a[i];
        }
    }
    return 0;
}

by Alice_denglu @ 2017-05-25 15:47:03

数据范围啊。。。。用long long.


|