主要用一个strlen()来读取字符串长度,然后分别从头和尾部开始读取字符,一直比较,如果全部相等,那肯定是符合回文的,如果有一处不相等,就是不符合。
以下是代码部分:
#include <bits/stdc++.h>
using namespace std;
int main()
{
char a[100];
cin>>a;
int i;
for(i=0;i<strlen(a);i++)
{
if(a[i] != a[strlen(a)-i-1])
{
cout<<"no";
return 0;
}
}
cout<<"yes";
return 0;
}