zoukankan      html  css  js  c++  java
  • 算法 数字颠倒

    题目描述

    描述:

    输入一个整数,将这个整数以字符串的形式逆序输出

    程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001

    输入描述:

    输入一个int整数

    输出描述:

    将这个整数以字符串的形式逆序输出

    示例1

    输入

    复制
    1516000
    

    输出

    复制
    0006151

    思路:需要知道有多少位,其次对该数取余获取最后一位并打印

    #include <iostream>
    #include <math.h>
    using namespace std;

    void ReverseNum(int a) {
      int length = 0;
      int index = a;
      int value = 0;
      while (index) {
        index /= 10;
        length++;
      }
      for (int i = 0; i <length; i++)
      {
        int data = (pow(10, 1));
        value = a % data;
        cout << value;
        a = a / 10;
      }
      cout << endl;
    }

    int main()
    {
      int a;
      cin >> a;

      ReverseNum(a);

      return 0;
    }

  • 相关阅读:
    C#数组添加元素
    C#数组排序方法
    C#遍历数组
    C#动态数组ArrayList
    C#传递数组参数
    基础题(四)
    基础题(三)
    CMDB概述(二)
    CMDB概述(一)
    Django(基础篇)
  • 原文地址:https://www.cnblogs.com/liuruoqian/p/11636109.html
Copyright © 2011-2022 走看看