不用字符串,一个数字(也许不够简便求大佬看看)

P1307 [NOIP2011 普及组] 数字反转

幻想乡的路人 @ 2017-05-05 20:34:23

#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
    long long n,fn,i=1;
    cin>>n;
    fn=n;
    while(n)
    {
        i*=10;
        n/=10;
    }
    n=fn;
    fn=0;
    while(n)
    {
        i/=10;
        fn+=(n%10)*i;
        n/=10;
    }
    cout<<fn;
    return 0;
}

|