1、采用一个变量对反向转换后的数据进行存储
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int a;
cin >> a;
int result = 0;
while (a)
{
result = result * 10 + a % 10;
a = a / 10;
}
printf("%03d",result);
}
2、得到最后面的余数进行输出,采用的是北大郑莉老师说的方法
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int a;
cin >> a;
while (a)
{
cout << a % 10;;
a = a / 10;
}
}