我想把一句以'\0'结尾的英文句子中每个单词进行回文判断如何用C语言做 ...

发布网友 发布时间:2024-10-24 15:14

我来回答

3个回答

热心网友 时间:2024-11-03 05:05

思考应该放在事情成功之后,而不是你开始没一点思路就去思考,一下午不是浪费了
为什么不百度找代码,然后自己读懂,自己按照理解修改,站在别人的肩膀上,不是看的更远

热心网友 时间:2024-11-03 05:07

http://zhidao.baidu.com/link?url=J_FG7UZiNo4Mo2xNiENSrSlqgrxzBNQD6SFEJgLadpaN87UC6B53mZzbL2h5MSt0Spj7BVac-G4zhzkE95sOzK

热心网友 时间:2024-11-03 05:04

感觉可以换一个思路:

对于输入的句子:char tar[1000];

写一个函数,完成对于单词的回文判断,输入是 int tar_func(char *head, int n);

q其中n代表这个单词的字符个数。

然后从左到右遍历这个句子,在遍历的过程中,用两个index: head_idx, tail_idx, 分别指向当前单词的首尾,每当遇到下一个空格,就放入tar_func(tar + head_idx, tail_idx - head_idx);

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com