class Integer{
private:
int _num;
//getLength()函数获取_num长度
int getLength(){
}
public:
Integer(int num){
_num = num;
}
//反转_num
int inversed(){
int nIversed = 0;
// 将整数倒序
for(int i = _num; i; )
{
i = i/10*10;// 去掉个位上的数
nIversed = nIversed * 10 + _num - i; // 将result进一位,并加上当前个位上的数(num-i)
i = i/10;
_num = _num/10;
}
return nIversed;
}
};
int _tmain(int argc, _TCHAR* argv[])
{
int n;
cin >> n;
Integer integer(n);
cout << integer.inversed() << endl;
return 0;
}
对于输入的一个正整数,输出其反转形式
类与对象之正数的反转
最新推荐文章于 2022-03-13 11:08:05 发布