输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。
样例输入: 9876673
样例输出: 37689
#include<iostream>
#include<string>
using namespace std;
int main()
{
string a;
int bit_a=0;
char codetable[10];
getline(cin,a);
int i = 0;
int len = a.length();
int b=0;
for(i=len-1;i>=0;i--)
{
bit_a=a[i]-48;
if(codetable[bit_a]==1){}
else
{
codetable[bit_a]=1;
b=10*b+bit_a;
}
}
cout<<b;
return 0;
}