//判断一个字符串是不是回文字符串 #include <stdio.h> #include <string.h> int main() { int fun(char *p); char str[20]; gets(str); int result = fun(str); if(result==1) { printf("该字符串是回文字符串"); }else{ printf("该字符串不是回文字符串"); } return 0; } int fun(char *p) { char *t=p+strlen(p)-1; while(*p!='\0'){ if(*p!=*t){ return 0; } p++,t--; } return 1; }
输出效果