1. 程式人生 > >對於輸入的一個正整數,輸出其反轉形式 使用c++ class編寫

對於輸入的一個正整數,輸出其反轉形式 使用c++ class編寫

#include <iostream>
using namespace std;

class Integer{
private:
	int _num;
	//getLength()函式獲取_num長度

	int getLength(){
		int size=0;
		while(_num>0){
			size++;
			_num/=10;
		}
		return size;
	}
public:
	//Integer類建構函式
	Integer(int num){
		_num=num;
	}
	//反轉_num
	int inversed(){
		int innum=0;
		while(_num>0){
			innum= innum * 10 + _num % 10;
			_num /= 10;
		}
		return innum;
	}
};

int main() {
	int n;
	cin >> n;
	Integer integer(n);
	cout << integer.inversed() << endl;

	system("pause");
	return 0;
}