答案的程序如下:
#include <stdio.h>
int main() {
char s[256];
int i = 0, tmp[256] = {0};
printf("Enter the string :\n");
gets(s);
while(s[i] != '\0')
tmp[s[i++]] = 1;
puts("\nAfter sort and delete operation:");
for(i = 0; i < 256;i++)
if(tmp[i])
printf("%c", i);
return 0;
}
其中的tmp[s[i++]] = 1是什么意思呢 ?最后 for(i = 0; i < 256;i++) 又是怎么回事呢?能不能详解一下,谢谢哈