题目描述
输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。
输入描述:
输入一个int型整数
输出描述:
按照从右向左的阅读顺序,返回一个不含重复数字的新的整数
输入例子:
9876673
输出例子:
37689
#include <iostream>
using namespace std;
int getNum(int n){
int a = n;
int ret = 0;
int aa[10] = {0};
while(a != 0){
int temp = a % 10;
if(aa[temp] == 0){
ret = ret * 10 + temp;
aa[temp] = 1;
}
a = a / 10;
}
return ret;
}
int main(){
int n;
cin >> n;
int ret = getNum(n);
cout << ret <<endl;
return 0;
}