#include <stdio.h> #include <string.h> int num[1000],len,i,j,k; char str[1000]; int main() { gets(str); len=strlen(str); //字符串转换成整型 for(i=0;i<len;i++) { num[i]=(int)(str[i]-48); } //数组去重 for(i=len-1;i>=0;i--) { for(j=i-1;j>=0;j--) { if(num[j] == num[i]) { for(k=j;k<len;k++) { num[k]=num[k+1]; } len--; j--; } } } //倒叙输出 for(i=0;i<len;i++) { printf("%d",num[len-i-1]); } return 0; }