#include <stdio.h>
#define TRUE 1
#define FALSE 0
int main(void){
char str[100];
char inverseString[100];
int i;
int len;
short boolType = TRUE;
printf("input string : ");
scanf("%s", str);
// 문자열의 맨 끝은 null 문자(\0)에요.
// 어떻게 하면 배열에서 문자열의 길이를 셀 수 있을까요?
len=0;
while(str[len] != '\0'){
len++;
}
// 입력받은 문자열을 뒤집어서 저장하세요
inverseString[len] = '\0'; // 문자열의 맨 마지막을 알려주는 부분
// 여기에 회문인지 확인하는 부분을 넣으세요.
// 회문이 아니라면 boolType = FALSE를 하면 좋을듯?!
printf("The string length is %d .\n", len);
printf("orig string : %s, inverse string : %s\n", str, inverseString);
if(boolType){
printf("the string is palindrome.\n");
}else
printf("the string isn't palindrome.\n");
return 0;
}
도와주세요 ㅠㅠ