一堆问题:1.s只是指针没有指向已开辟的内存空间,强行写入程序会出问题,应换成数组。2%c接收的是char字符,接收字符串用%s。3.len不是起了个名字就能计算长度,你还得调用函数4.strlen计算字符串s的长度,需要头文件string.h。5.是不是回文,要for循环检查完所有字符才能确定,而不是简单ifelse一次后就出结果。6.缩进太乱,代码层次分不清。