C言語なら俺に聞け! Part 123
■ このスレッドは過去ログ倉庫に格納されています
0891デフォルトの名無しさん
2006/03/13(月) 13:03:02回文というのは要素数が奇数でしたら下のi=jの条件でいいと思ってたんですが
それすらもダメですね。偶数の場合の判定条件も要素が隣接したらブレイクする位しか
思いつかないし・・・orz
この考えは回文としては不適切なのか教えて頂けないでしょうか?
#include <stdio.h>
#include <string.h>
void main(void){
int i,j;
char str[64];
puts("文字列の入力");
fgets(str,64,stdin);
printf("入力された文字列は%s",str);
j = strlen(str);
for(i=0; i < '\0'; i++){
str[i] = str[j--];
if(i == j) break;
}
printf("回文は%s",str);
}
■ このスレッドは過去ログ倉庫に格納されています