向各位电脑高手请教一程序题

来源:百度知道 编辑:UC知道 时间:2024/05/30 22:07:25
用C语言编写一程序功能是:检查一个输入字符串是否是回文,要求写一个函数来判别字符串是否为回文,是返回字符串YES!,否则函数返回字符串NO!,所有的输入输出都在主函数中进行,建议采用字符串指针算法编程,所谓回文即正向与反向的拼写都一样,例如adgda

可以取两个指针从字符串的头部与尾部同时比对,一直循环比到中间,就行了

思路,用函数取其长度,用循环,设长度的一半加1,步进为1,判断其第一个与最后一个,第二个与倒数第二个,累推,全部一样则是回文!输出YES