题解 | #提取不重复的整数#
提取不重复的整数
https://www.nowcoder.com/practice/253986e66d114d378ae8de2e6c4577c1
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(void) {
int checkArray[500] = {0};
char* string = (char*)malloc(sizeof(char) * 2000);
scanf("%[^\n]%*c",string);
int len = strlen(string);
for (int i = len - 1; i >= 0; i--) {
int number = string[i] - '0';
if (!checkArray[number]) {
printf("%d", number);
checkArray[number] = 1;
}
}
free(string);
return 0;
}

