중복되지않는 문자출력
#include <stdio.h>
#include <string.h>
int main(int argc, char *argv[])
{
char *str = "ffffffaaaabcccddeeeeeffffgghijklmmmmnnnnopppqrstuuuuuvwxxxxxyyyyz";
int kk, ff;
if(strlen(str) > 3)
{
kk=0;
if(!( *(str+kk) == *(str+kk+1))) printf("%c", *(str+kk));
for(kk=1; kk<strlen(str) -1; kk++)
{
if(*(str+kk) == *(str+kk+1)) continue;
if(*(str+kk) == *(str+kk-1)) continue;
printf("%c", *(str+kk));
}
if(!( *(str+kk) == *(str+kk-1))) printf("%c", *(str+kk));
}
else
{
if(strlen(str) == 3)
{
kk=0;
if(!( *(str+kk) == *(str+kk+1))) printf("%c", *(str+kk));
kk++;
ff=0;
if(*(str+kk) == *(str+kk+1)) ff=100;
if(*(str+kk) == *(str+kk-1)) ff=100;
if(ff==0)
{
printf("%c", *(str+kk));
}
kk++;
if(!( *(str+kk) == *(str+kk-1))) printf("%c", *(str+kk));
}
else if(strlen(str) == 2)
{
kk=0;
if(!( *(str+kk) == *(str+kk+1))) printf("%c", *(str+kk));
kk++;
if(!( *(str+kk) == *(str+kk-1))) printf("%c", *(str+kk));
}
else
{
kk=0;
printf("%c", *(str+kk));
}
}
return(0);
}