首页 > 编程语言 > 详细

算法 整形数反转

时间:2019-10-08 17:22:52      阅读:89      评论:0      收藏:0      [点我收藏+]

给定一个int数据

输入:

  123456

输出:

  654321

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

#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;
}

算法 整形数反转

原文:https://www.cnblogs.com/liuruoqian/p/11636109.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!