C语言编程判断str是否是回文,如果是回文,返回1;否则返回0

2025-03-23 05:09:36
推荐回答(1个)
回答1:

第一层for循环中 先从字符串(数组)最后一字符开始复制给p[j], 那仅仅是最后一个字符,然后就这样进入第二层循环虎禒港溉蕃防歌狮攻饯,先判断p[i] == str[i],那时i从0开始 然后第二层for循环第二轮呢?? 发现了吧 p[1] == str[1]的判断 但是 p[1]你给赋值了吗? 那个不是在第一层循环中吗?打你此时还陷在第二层循环出不来 无法给p[1]赋值吧? 你应该改一下逻辑结构 尤其是两层循环嵌套的结构