zoukankan      html  css  js  c++  java
  • 反转整数

    题目描述

    对于输入的一个正整数,输出其反转形式

    要求使用c++ class编写程序。可以创建如下class

    #include <iostream>
    using namespace std;
     
    class Integer{
    private:
        int _num;
    //getLength()函数获取_num长度
        int getLength(){
        }
    public:
    //Integer类构造函数
        Integer(int num){
        }
    //反转_num
        int inversed(){
        }
    };
     
    int main() {
        int n;
        cin >> n;
        Integer integer(n);
        cout << integer.inversed() << endl;
    }
    

      输入描述

    一个正整数a ,且1=<a<=1,000,000,000

    输出描述

    a的反转形式

    样例输入

    1011

    样例输出

    1101
    #include <iostream>
    using namespace std;
    
    class Integer {
    private:
    	int _num;
    	//getLength()函数获取_num长度
    	int getLength() {
    		int temp = _num;
    		int i = 0;
    		while (temp) {
    			i++;
    			temp /= 10;
    		}
    		return i;
    	}
    public:
    	//Integer类构造函数
    	Integer(int num):_num(num){
    	}
    	//反转_num
    	int inversed() {
    		int len = getLength();
    		int temp = 0;
    		int num = _num;
    		for (int i = 1; i <= len; i++) {
    			temp = temp * 10 + num % 10;
    			num /= 10;
    		}
    		return temp;
    	}
    };
    
    int main() {
    	int n;
    	cin >> n;
    	Integer integer(n);
    	cout << integer.inversed() << endl;
    }
    

      

  • 相关阅读:
    HutchTab
    configbody tcl tk
    initial class tcl tk
    ::dcss
    StatusBar
    read url c#
    new tab addin
    extraDevice
    Android平台开发WIFI function portingWIFI功能移植
    如何设置Android系统中的BT2.1 device到SSP的DEBUG模式
  • 原文地址:https://www.cnblogs.com/zangkuo/p/6220896.html
Copyright © 2011-2022 走看看