题解 | #提取不重复的整数#
提取不重复的整数
https://www.nowcoder.com/practice/253986e66d114d378ae8de2e6c4577c1
#include <stdio.h>
int main() {
long int a,num;
int i=1,f=0,j,m,k;
scanf("%ld",&a);
num=a;
while(a%10!=0){
i++;
a=a/10;
}
int key[i];
for(f=0;f<i-1;f++){
key[f]=num%10;
num=num/10;
}
for(j=0;j<i-2;j++){
for(m=j+1;m<i-1;m++){
if(key[m]==key[j]){
for(k=m;k<i-1;k++)
key[k]=key[k+1];
i--;
m--;
}
}
}
for(j=0;j<i-1;j++)
printf("%d",key[j]);
return 0;
}
