题解 | #提取不重复的整数#
提取不重复的整数
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; }