题解 | #提取不重复的整数#
提取不重复的整数
https://www.nowcoder.com/practice/253986e66d114d378ae8de2e6c4577c1
#include <stdio.h>
int main() {
int n=0;
scanf("%d",&n);
int len=0;
int arr[100]={0};
while(n)
{
arr[len]=n%10;
len++;
n=n/10;
}
for(int i=0;i<len-1;i++)
{
for(int j=i+1;j<len;j++)
{
if(arr[i]==arr[j])
{
for(int k=j+1;k<len;k++)
{
arr[k-1]=arr[k];
}
j--;
len--;
}
}
}
//printf("%d\n",len);
for(int j=0;j<len;j++)
printf("%d",arr[j]);
return 0;
}
查看10道真题和解析
