题目链接:传送门
方法 一、
速度最快,不考虑转换成字符串,直接数字倒序输出
#include<iostream>
using namespace std;
int main()
{
int a;
cin>>a;
while(a)
{
cout<<a%10;
a=a/10;
}
return 0;
}
方法 二、
利用函数转换成字符串,revers
#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
int num;
cin>>num;
string str=to_string(num);
reverse(str.begin(),str.end());
cout<<str;
return 0;
}
方法 三、
利用函数转换成字符串,遍历输出
#include<iostream>
using namespace std;
int main()
{
int num;
cin>>num;
string str=to_string(num);
for(int i=str.size()-1;i>=0;i--)
{
cout<<str[i];
}
return 0;
}