求教为何通不过

P1307 [NOIP2011 普及组] 数字反转

中科院院长 @ 2016-08-04 15:30:37

#include<iostream>
using namespace std;
int main()
{int a,b;
cin>>a;
do
{
    if(a>0)
    {
        b=a%10;
        cout<<b;
        a/=10;
    }
    if(a<0)
    {
        a=-a;
        b=a%10;
        cout<<'-'<<b;
        a/=10;
    }
}
while(a!=0);
return 0;
}

|