#include<iostream>
using namespace std;
class Solution {
public:
/**
* @param number: A 3-digit number.
* @return: Reversed number.
*/
int reverseInteger(int number) {
if(float(number)-int(number)==0)
{
if(number>=100&&number<1000)
{
int n1,n2,n3,n4;
n1=number/100;//百位数字
n2=(number-100*n1)/10;//十位数字
n3=int(number)%10;//个位数字
n4=n3*100+n2*10+n1*1;
return n4;
}
else return 0;
}
else return 0;
}
};
int main()
{
int a,number;
Solution s;
cout << "Please enter an integer" << endl;
cout << "number=:";cin >> number;
a=s.reverseInteger(number);
cout << a << endl;
return 0;
}
原文:https://www.cnblogs.com/lijiayan/p/12932374.html