题解 P1307 【数字反转】

· · 题解

这道题应该是BOSS战2最简单的一道题了吧!

#include "iostream"
using namespace std;
int main()
{
    int n;
    cin>>n;
    if(n<0)//判断正负数 
    {
        cout<<"-";//输出负号 
        n=-n; //负数变正 
    }
    if(n%10==0)//判断最后一位是否为零 
    n=n/10;
    int sum=0;
    while(n!=0)//每次除以十,并加到计数器 
    {
        int m;
        m=n%10;
        sum=sum*10+m;
        n=n/10;
    }
    cout<<sum<<endl;
    return 0;
}