编写程序判断一个字符串是否是回文,并输出判断结果。(回文是顺读和倒读都一样的字符串)
头尾设两个指针,同步向中间移动,逐个比较,遇到不同则终止比较
#include <stdio.h>
#include <string.h>
int main() {
char s[100];
scanf("%s", s);
int len=strlen(s),i,f=1;
for(i = 0; i <= len/2; i++) {
if(s[i] != s[len-i-1]){
f=0;
break;
}
}
if(f)printf("Yes");
else printf("No");
return 0;
}