#include<stdio.h> #include<string.h> #define N 2014 int main() { char arr[N]; scanf("%s",arr); char *pBegin=arr; char *pEnd=arr+(strlen(arr)-1); while(pBegin<=pEnd) { if(*pBegin++!=*pEnd--) { printf("NO!\n"); return 0; } } printf("Yes!\n"); return 0; }
/*whether a string is or not plalindrome. if true, return 1, otherwise return 0.*/ int is_plalindrome(const char *src) { const char *end = src + (strlen(src) - 1); while(src <= end) { if (*src++ != *end--) { /* code */ return 0; } } return 1; }
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题