题解 | #提取不重复的整数#
提取不重复的整数
https://www.nowcoder.com/practice/253986e66d114d378ae8de2e6c4577c1
#include <stdio.h> #include <string.h> int main() { char a[9] = {0}; char b[10] = {0}; int len; int i; while (scanf("%s", &a) != EOF) { // 注意 while 处理多个 case len = strlen(a); for (i = len - 1; i >=0; i-- ) { /* 0-9分别作标记,打印没打印过的 */ if (!b[a[i] - '0']) { printf("%c", a[i]); b[a[i]- '0'] = 1; } } } return 0; }