#include<stdio.h>
#include<String>
int main(){
while(1){
printf("请输入字符串:");
char str[100],*p,*q;
int length;
gets(str); /*输入字符串 */
length = strlen(str); /*获取字符串长度 */
if(length == 0){
printf("输入的字符串不能为空!\n");
}
else{
p = str; /*指针p指向字符串首地址 */
q = str + length - 1; /*指针q指向字符串尾地址 */
while((p<q)&&(*p==*q)){
p++;
q--;
}
if(p<q)
printf("所输入的字符串不是回文!\n");
else
printf("所输入的字符串是回文!\n");
}
}
return 0;
}