题解 | #提取不重复的整数#
提取不重复的整数
http://www.nowcoder.com/practice/253986e66d114d378ae8de2e6c4577c1
#include <string.h>
int main()
{
int x,y[10],chu=10,i,j,k,temp,count;
scanf("%d",&x);
y[0]=x%chu;
j=y[0];
chu=100;
for(i=1;i<=10;i++)
{
y[i]=(x%chu-j)*10/chu;
j=x%chu;
chu*=10;
if(y[i]==0)
break;
}
printf("%d",y[0]);
for(j=1;j<i;j++)
{
for(k=0;k<j;k++)
{
if(y[k]==y[j])
{
count=0;
break;
}
else
count=1;
}
if(count)
printf("%d",y[j]);
}
}