题解 1536: 蓝桥杯算法提高VIP-最长单词

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

蓝桥杯算法提高VIP-最长单词-题解(C语言代码)

##解题思路:输入字符串,求最长的一个单词,并输出这个单词,中间空格间隔,可通过scanf底层的性质,遇到空格或回车停止来获取字符串,找出输出的最长字符串,进行输出。##注意事项:申请两个数组,通过输入字符存在来控制循环的存在性,最后输出最长的字符。

蓝桥杯算法提高VIP-最长单词 (C语言代码)

解题思路:输入完字符串后,为每个字符编码,不是空格的开始为1,直到再次碰到空格记为0.那么,编码最长的便是最长的单词,而该单词开头字母所在的编码为1,其数组中的下标即为:最长编码的下标-长度+1.然后从该单词第一个字符打印到最后一个即可。注意事项:1.输入字符串中有空格,