黑马程序员技术交流社区

标题: 基础有限 ,求解 [打印本页]

作者: 小郑    时间: 2015-7-3 22:12
标题: 基础有限 ,求解
本帖最后由 小郑 于 2015-7-4 23:37 编辑

在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,空格用来分隔不同单词。(C语言)
作者: 4B青年    时间: 2015-7-3 23:05
本帖最后由 4B青年 于 2015-7-3 23:19 编辑

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

代码用于参考,建议要理清思路。
作者: 丁铭检    时间: 2015-7-4 13:05
4B青年 发表于 2015-7-3 23:05
代码用于参考,建议要理清思路。

感觉你最好将指针换成数组,这样楼主会好些。。毕竟他已经说了,基础有限。。
作者: 4B青年    时间: 2015-7-4 13:50
丁铭检 发表于 2015-7-4 13:05
感觉你最好将指针换成数组,这样楼主会好些。。毕竟他已经说了,基础有限。。 ...

说的有道理,忘了这茬、、、
作者: Thomas-王    时间: 2015-7-4 15:29
4B青年 发表于 2015-7-3 23:05
代码用于参考,建议要理清思路。

一楼这才叫解决问题
作者: 4B青年    时间: 2015-7-4 15:31
Thomas-王 发表于 2015-7-4 15:29
一楼这才叫解决问题

晕。。。谁是一楼??
作者: Thomas-王    时间: 2015-7-4 15:35
4B青年 发表于 2015-7-4 15:31
晕。。。谁是一楼??

你呀.....
作者: 4B青年    时间: 2015-7-4 15:37
Thomas-王 发表于 2015-7-4 15:35
你呀.....

晕菜了、、、你博客写了没?
作者: pp584995727    时间: 2015-7-5 06:33
放到指针数组里面
作者: 2899028818    时间: 2015-7-5 08:03
我也有点蒙圈了。。。你博客日志写多少了,同学
作者: 小小羊    时间: 2015-7-5 10:32
用那个求一句话中单词的个数,再加一个计算单词中字符个数的模块就行了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2