判断字符串是否为回文
题目描述
输入一个字符串,输出该字符串是否回文。回文是指顺读和倒读都一样的字符串。
输入格式
输入一行字符串,长度小于 100 100 100。
输出格式
如果字符串是回文,输出 yes
;否则,输出 no
。
样例 #1
样例输入 #1
abcdedcba
样例输出 #1
yes
#include<stdio.h>
#include<math.h>
#include<stdio.h>
#include<stdbool.h>
#include<string.h>
int main(){
char str[5000];
int n,i,tag=0;
scanf("%s",str);
n=strlen(str);
for(i=0;i<n/2;i++){
if(str[i]!=str[n-i-1]){
tag=1;
break;
}
}
if(tag==0){
printf("yes\n");
}
else{
printf("no\n");
}
return 0;//CSDN:旺旺的碎冰冰~
}