为什么超时了?(所有检测点都正确)
查看原帖
为什么超时了?(所有检测点都正确)
1159176
KangarooGao楼主2023/10/21 00:17
#include <iostream>
#include<cmath>
using namespace std;
 
int main( )
{
    long int a,i=0,b=0;
    cin>>a;
    if(!a)
    cout<<0;
    for(i=0;;i++)
    {
        if(!(a%10))
            a=a/10;
        else
            break;
    }
    if (a<0){
        cout<<'-';
        for(i=1;;i++)
        {
            b=a%10;
            cout << -b;
            a=a/10;
            if(!a)
                break;
        }
    }
    else{
        for(i=1;;i++)
        {
            b=a%10;
            cout << b;
            a=a/10;
            if(!a)
                break;
        }
    }
}
2023/10/21 00:17
加载中...