#include <stdio.h> #define Max 100 int fun(char * p) { char * q=p; while ( * q) q++; q--; / * q指向尾字符 * / for (;p<q;p++,q--) if ( * p!= * q) return(0); return(1); } void main() { char str[Max]; printf("str:"); gets(str); if (fun(str)) printf("%s是回文\n",str); else printf("%s不是回文\n",str); }
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题