题解 | #提取不重复的整数#
提取不重复的整数
http://www.nowcoder.com/practice/253986e66d114d378ae8de2e6c4577c1
using namespace std;
int main()
{
int n,a[10]={0};//用于标记0~9是否用过
cin>>n;
while(n/10>0)//大于10的时候循环
{
int i=0;
i=n%10;//取个位数
if(a[i]==0)
{
cout<<i;//没用过的个位数输出
a[i]=1;//标记这个数字用过了
}
n=n/10;//去掉个位数继续循环
}
if(a[n]==0)//小于10且数字没用过的时候输出
cout<<n;
return 0;
}