A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 小郑 中级黑马   /  2015-7-3 22:12  /  1226 人查看  /  10 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 小郑 于 2015-7-4 23:37 编辑

在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,空格用来分隔不同单词。(C语言)

10 个回复

倒序浏览
本帖最后由 4B青年 于 2015-7-3 23:19 编辑

  1.     //定义一个数组存放用户输入的字符串
  2.     //定义一个指针指向该字符串的首地址
  3.     //定义变量作为计数器和最长单词数
  4.     //提示用户输入一个字符串
  5.     //接收用户输入的字符串
  6.     //循环结束条件判断
  7.         //判断是否是空格
  8.             //比较字符串长度,将较长的长度赋值给max,计数器归零
  9.         //计数
  10.         //使指针的指向下移
  11.     //比较最后一个字符串长度与之前最长的字符串长度并赋值
复制代码

代码用于参考,建议要理清思路。
回复 使用道具 举报
4B青年 发表于 2015-7-3 23:05
代码用于参考,建议要理清思路。

感觉你最好将指针换成数组,这样楼主会好些。。毕竟他已经说了,基础有限。。
回复 使用道具 举报
丁铭检 发表于 2015-7-4 13:05
感觉你最好将指针换成数组,这样楼主会好些。。毕竟他已经说了,基础有限。。 ...

说的有道理,忘了这茬、、、
回复 使用道具 举报
4B青年 发表于 2015-7-3 23:05
代码用于参考,建议要理清思路。

一楼这才叫解决问题
回复 使用道具 举报
Thomas-王 发表于 2015-7-4 15:29
一楼这才叫解决问题

晕。。。谁是一楼??
回复 使用道具 举报
4B青年 发表于 2015-7-4 15:31
晕。。。谁是一楼??

你呀.....
回复 使用道具 举报

晕菜了、、、你博客写了没?
回复 使用道具 举报
放到指针数组里面
回复 使用道具 举报
我也有点蒙圈了。。。你博客日志写多少了,同学
回复 使用道具 举报
用那个求一句话中单词的个数,再加一个计算单词中字符个数的模块就行了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马