算法 整形数反转
时间:2019-10-08 17:22:52
收藏:0
阅读:86
给定一个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)