12入力された文字列が文字列であるか否かを判定する
参考:アルゴリズム25:回文列
回文列:文字列が逆順序で書かれ、その文字列と同じです.例えばabaは、逆順序で書くのもabaなので、abaは回文列です.ababは回文列ではなく、逆さまにbabaと書いてあるからです.
記述プログラムは、入力された文字列がエコー列であるかどうかを判断します.
回文列:文字列が逆順序で書かれ、その文字列と同じです.例えばabaは、逆順序で書くのもabaなので、abaは回文列です.ababは回文列ではなく、逆さまにbabaと書いてあるからです.
記述プログラムは、入力された文字列がエコー列であるかどうかを判断します.
#include
#define SIZE 30
int main(){
char str[81],*ptr1,*ptr2;
int n;
gets(str);
//
ptr1=str;
//
ptr2=str+n-1;
while(ptr1 < ptr2){
if(*ptr1 != *ptr2)
break;
else{
ptr1++;
ptr2--;
}
}
if(ptr1 < ptr2)
printf("NO!
");
else
printf("YES!
");
}