C语言 求字符串中最长单词的长度问题

判断的时候字符串最后一个单詞没有识别出来,最简单的修改方式是在你读取的字符串末尾加一个空格,然后长度+1这样就可以了。代码修改如下如有帮助,请采納一下谢谢。

 
 //修改的地方:在字符串最后加一个空格然后长度+1
}

这样在第一个for循环中m[4]也会被判断而m[4]不等于空格是成立的,所以conut结果为3显然是不对的,应该是bc的长度2

}

编程在一个已知的字符串中找最長单词假定字符串中只含字母和空格,空格用来分隔不同单词

这个题目其实不难,但是很多初学者会没有思路,我把这个分享出来.编译器鼡的是xCode.


}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信