输入一个长度不超过 10000 个字符的字符串,判断字符串是否为回文,若是则输出 "YES", 否则输出 "NO"。例如,字符串 LEVEL 是回文,而字符串 123312 就不是回文。
输入描述
输入一个长度不超过 10000 个字符的字符串
输出描述
若是回文字符串则输出 "YES", 否则输出 "NO"
样例输入
level
1234567
样例输出
YES
NO
#include<string.h> #define N 10000 int main() { int i,m,n,k; char st1[N]; char st2[N]; memset(st1,0x0,N); memset(st1,0x0,N); { gets(st1); i = strlen(st1); k=i; for (n=0;i>0;) st2[n++] = st1[--i]; st2[n] = '\0'; } { if(st2[n]==st1[i]) printf("YES\n"); else printf("NO\n"); } return 0; }