题解 | #提取不重复的整数#
提取不重复的整数
https://www.nowcoder.com/practice/253986e66d114d378ae8de2e6c4577c1
#include<stdio.h>
#include<math.h>
#include<string.h>
int main()
{
int a=0;
int c=0;
int b[30]={0};
int mid=0;
int s=0;
int i=0;
int zhishi=1;
scanf("%d",&a);
while(a!=0)
{
mid=a%10;
a=(a-mid)/10;
for(i=0;i<s;i++)
{
if(mid==b[i])
{
zhishi--;
}
}
if(zhishi==1)
{
b[s]=mid;
s++;
}
zhishi=1;
}
for(i=0;i<s;i++)
{
c=(c*10+b[i]);
}
printf("%d",c);
}