C言語なら俺に聞け(入門篇) Part 17at TECH
C言語なら俺に聞け(入門篇) Part 17 - 暇つぶし2ch80:デフォルトの名無しさん
07/07/27 19:42:32
すみません。質問させていただきます。
文字を入力して回文か否かを判定するプログラムを制作したのですが、すべて「回文です」という判定が表示されてしまいます。

#include<stdio.h>
int kaibun(const char *ss)
{
char *s = "ss";
char *r = "ss";
while(*r)
*s++; *r--;
while(*s){
if(*s != *r)
return(1);
*s++;
*r--; }
return(0); }
int main(void){
char str[100];
printf("文字列を入力してください");
scanf("%s",str);
if(kaibun(str))
printf("%sは回文ではありません\n",str);
else
printf("%sは回文です\n",str);
return(0);
}

どこが変なのかさっぱりわかりません。ぜひお願いします。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch