删除重复字符

输入:good121
输出:gd2

int main(void) {
	char a[MAX];
	char hash[128] = { 0 };
	int i = 0;
	/*scanf("%s", a);
	for (int i = 0; i < strlen(a); i++) {
		hash[a[i]]++;
	}*/
	gets(a);
	for (int i = 0; i < strlen(a); i++) {
		hash[a[i]]++;
	}
	while (a[i] != '\0') {
		if(hash[a[i]] == 1)
			printf("%c", a[i]);
		i++;
	}
	return 0;
}

你可能感兴趣的:(算法系列,删除重复字符)