反转整数
对于输入的一个正整数,输出其反转形式
要求使用c++ class编写程序。可以创建如下class
输入描述
一个正整数a ,且1=<a<=1,000,000,000
输出描述
a的反转形式
样例输入
1011
样例输出
1101
1 #include <iostream>
2 using namespace std;
3
4 class Integer{
5 private:
6 int _num;
7 //getLength()函数获取_num长度
8 int getLength(){
9 int tmp = 0, _tmp = _num;
10 do{
11 _tmp=_tmp / 10;
12 tmp++;
13 } while (_tmp!=0);
14 return tmp;//既然返回值是数据,那么就当私有数据成员处理
15 }
16 public:
17 //Integer类构造函数
18 Integer(int num){
19 _num = num;
20 }
21 //反转_num
22 int inversed(){
23 int temp=0;
24 int temp1 = getLength();
25 int temp2 = _num;
26 for (int i &