본문 바로가기
Solution_/C언어 콘서트

[c언어콘서트]10장 10번 (회문 검사)

by 낭람_ 2018. 10. 22.
반응형

[10장 10번]


사용자로부터 받은 문자열이 회문인지를 점검하는 프로그램을 작성하라.


[풀이]

#include<stdio.h>
#include<string.h>

int main() {
char buffer[200];
int len;
int result = 1;
printf("텍스트를 입력하시오 : ");
scanf("%[^\n]s", buffer);
len = strlen(buffer);
for (int i = 0; i < len / 2; i++)
if (buffer[i] != buffer[len - i - 1])
result = 0;
if (result == 0) {
printf("이 문자열은 회문이 아닙니다.\n");
}
else {
printf("이 문자열은 회문입니다.\n");
}
return 0;
}


반응형

댓글