题解 | #提取不重复的整数#
提取不重复的整数
https://www.nowcoder.com/practice/253986e66d114d378ae8de2e6c4577c1
#include <iostream>
#include <algorithm>
using namespace std;
int main() {
int input,output=0,a[10]={0};//数组用于记录数字是否出现过
cin>>input;
int t;
do{
t = input%10;//个位数
if (a[t]==0) {//如果没有出现
output =output*10+t;
input /=10;
a[t]++;
}else {//如果出现过
input/=10;
}
}while(t>0);
output/=10;
cout<<output;
return 0;
}
查看15道真题和解析