编写一个函数hw实现判断一个字符串是否为回文,若是则返回1,否则返回0。然后写出调用这个函数的主函数。
1条回答 默认 最新
- 南七灵 2021-12-06 12:17关注
#include <stdio.h> #include <string.h> #include <string.h> int fun(char* s,int n); int main() { char s[100]; // 存放输入的字符串 int i, j, n; printf("输入字符串:"); gets(s); n = strlen(s); if(fun(s,n)){ printf("是回文!"); }else{ printf("不是回文!"); } return 0; } int fun(char* s,int n) { int i,j; for (i = 0, j = n - 1; i < j; i++, j--) if (s[i] != s[j]) break; if (i >= j) return 1; else return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 2无用 1