Problem F: 判断字符串是否为回文
Description
编写程序,判断输入的一个字符串是否为回文。若是则输出“Yes”,否则输出“No”。所谓回文是指順读和倒读都是一样的字符串。
Input
Output
Sample Input
abcddcba
Sample Output
Yes
作者:何定钦 算法分析: #include <stdio.h> #include <stdlib.h> #include <string.h> int main() { char x[100]; int i,l,m,sum=0; scanf("%s",x); l=strlen(x); m=l-1; for(i=0; i<l; i++) { if(x[i]!=x[m]) { printf("No"); break; } else sum++; m--; } if(sum==l) printf("Yes"); return 0; }