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

查看1道真题和解析