/
例5.12 输入一串字符,字符个数不超过100,且以"."结束。
判断它们是否构成回文。
【分析】所谓回文指从左到右和从右到左读一串字符的值是一样的,
如12321,ABCBA,AA等。先读入要判断的一串字符(放入数组letter中),
并记住这串字符的长度,然后首尾字符比较,并不断向中间靠拢,
就可以判断出是否为回文。
程序如下:
/
#include
using namespace std;
int main()
{
char ch,letter[101];
int i=0,j=1;

//提示信息 
cout<<"Input a string:";

//读入字符串的第一个字符  
cin>>ch;  

while (ch!='.')             //读入一个字符串以'.'号结束
{
  ++i;
  letter[i]=ch;
  cin>>ch;
}

//判断它是否是回文
while ((j

}