题解 | #提取不重复的整数#C语言#关键在于提取每一位的数字
提取不重复的整数
http://www.nowcoder.com/practice/253986e66d114d378ae8de2e6c4577c1
#include<stdio.h> #include<string.h> int main() { char in[50]={0}; gets(in); int i,j,len; len = strlen(in); for(i=len-1;i>=0;i--) { for(j=0;j<i;j++) { if(in[i]==in[j]) { in[j]='&'; } } } for(i=len-1;i>=0;i--) { if(in[i]>='0'&&in[i]<='9') { printf("%d",(int)in[i]-'0'); } } printf("\n"); return 0; }