从键盘输入字符串,删除重复的字符。
#include <string.h>
#include <stdio.h>
int main()
{
//用于存储字符串
char buf[32] = {0};
char c;
int i;
while((c = getchar()) != '\n')
{
for(i = 0; i < strlen(buf); i++)
{
/* 跳过已经存在的字符 */
if(c == buf[i]) break;
}
/* i == strlen(buf)说明上面循环未发现重复字符 */
if(i == strlen(buf))
{
buf[i] = c;
}
}
/* 输出查看 */
puts(buf);
return 0;
}