编写一个程序,输入一串字符串,以回车结束,判断该字符串是否是回文串,如“abcddcba”是回文串,即正读反读相同的串。
#include<stdio.h>
#include<string.h>
int main(){
char a[100];
printf("请输入该字符串:");
scanf("%s",&a);
int i;
for(i=0;i<strlen(a)/2;i++){
if(a[i]!=a[strlen(a)-i-1]){
printf("该字符串不是回文串");
break;
}
}
if(i==strlen(a)/2){
printf("该字符串是回文串");
}
return 0;
}