11/11/28 15:06:21.32
>>860
#include <stdio.h>
int isPalindrome(const char st[])
{
char *p, *q;
for(p = st; *p; p++);
for(q = st, p--; q < p; q++, p--) if(*p != *q) return 0;
return 1;
}
int main(void)
{
char st[256];
printf("文字列を入力してください:");
scanf("%s", st);
printf("その文字列は回文で%s。\n", isPalindrome(st) ? "す" : "はありません");
return 0;
}