#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);
}
'c 언어 > 초급과정' 카테고리의 다른 글
C (프로그래밍 언어) 개요 (0) | 2021.04.27 |
---|---|
문자열중에 오직 하나의 문자만 존재할경우를 찾는(?) (0) | 2020.08.30 |
printf () 함수 활용 (0) | 2019.10.31 |
소수점 2째자리에서 반올림 (0) | 2019.10.31 |
[C언어] Header File 한번만 포함하기. (0) | 2019.10.31 |