반응형
[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;
}
반응형
'Solution_ > C언어 콘서트' 카테고리의 다른 글
[c언어콘서트]10장 12번 (문자열의 공백 삭제) (0) | 2018.10.22 |
---|---|
[c언어콘서트]10장 11번 (문자를 아스키값으로 변환) (0) | 2018.10.22 |
[c언어 콘서트] 10장 9번 (문자열의 단어 세기) (0) | 2018.10.22 |
[c언어 콘서트] 10장 8번 (대문자를 소문자로) (0) | 2018.10.22 |
[c언어 콘서트] 10장 7번 (문자열을 거꾸로) (2) | 2018.10.11 |
댓글