递归实现回文判断(如:abcdedbca就是回文)

admin2019-03-29  69

问题 递归实现回文判断(如:abcdedbca就是回文)

选项

答案int find(char *str, int n) { if(n<=1) return 1; else if(str[0]==str[n-1]) return find(str+1, n-2); else return 0; } int main(int argc, char* argv[]) { char *str = "abcdedcba"; printf("%s: %s\n", str, find(str, strlen(str)) ? "Yes" : "No"); return getchar(); }

解析
转载请注明原文地址:https://jikaoti.com/ti/wag7FFFM
0

最新回复(0)