#include<stdio.h>
#include<string.h>
int main(void)
{
char a[10];
char b[10];
printf("문자 입력 : (최대 10문자까지 입력가능)");
scanf("%s",&a);
printf("입력 받은 문자 : %s\n",a);
strcpy(b,strrev(a));
printf("변환된 문자 : %s\n",b);
if(strcmp(a,b)==0)
{
printf("이것은 Palindrome 입니다.n");
}
else
{
printf("이것은 Palindrome이 아닙니다.n");
}
}
회문 검사하는건데
123 입력하면 변환된 문자가 321 인데
Palindrome 으로 뜸 왜저럼?...
#include<string.h>
int main(void)
{
char a[10];
char b[10];
printf("문자 입력 : (최대 10문자까지 입력가능)");
scanf("%s",&a);
printf("입력 받은 문자 : %s\n",a);
strcpy(b,strrev(a));
printf("변환된 문자 : %s\n",b);
if(strcmp(a,b)==0)
{
printf("이것은 Palindrome 입니다.n");
}
else
{
printf("이것은 Palindrome이 아닙니다.n");
}
}
회문 검사하는건데
123 입력하면 변환된 문자가 321 인데
Palindrome 으로 뜸 왜저럼?...
strrev(a) 후에 a가 321 되서 그럼
복사한걸 strrev해
고맙당