输入一个整数,如12336544,或1750,然后从最后一位开始倒过来输出,最后如果是0,则不输出,输出的数字是不带重复数字的,所以上面的输出是456321和571。如果是负数,比如输入-175,输出-571
#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
int main()
{
string str;
cin>>str;
reverse(str.begin(),str.end());
if (str[str.size()-1]=='-')
{
cout<<'-';
str.erase(str.end()-1);
}
bool strBegin=true;
for (size_t i=0;i<str.size();i++)
{
if (str[i]!='0'&&strBegin)
{
strBegin=false;
}
if (!strBegin)
{
cout<<str[i];
}
}
cout<<endl;
system("pause");
return 0;
}