求教。。。

P1307 [NOIP2011 普及组] 数字反转

浅言物语 @ 2016-10-01 03:53:38

#include<iostream>
#include<string>
#include<cstring>
using namespace std;

int main()
{
    char a[15];
    int n,l,s;
    cin.getline(a,15);
    if(a[0]=='-'){
        cout<<"-";
        for(n=1;n<14;n++){
            a[n-1]=a[n];
        }
    }
    for(n=14;n>0;){
        if(a[n]='0'){
            n--;
        }else{
            l=n;
            break;
        }
    }
    for(;l>0;l--){
        cout<<a[l];
    }
    return 0;
}

不可以吗?大牛指教,谢谢。。。


|