08/11/06 12:07:30
>>323
int kaibun(char str[]){
{
int i, n;
/* 終端文字 \0 または \n までの文字数を数える */
for(n = 0; str[n] != '\0' && str[n] != '\n'; n++);
/* 先頭からの文字と末尾からの文字でひとたび違ったら即 0 を return */
for(i = 0; i < n; i++) if(str[i] != str[n - i - 1]) return 0;
/* 最後まで return 0 されなかったら 1 を return */
return 1;
}