| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1247 人关注过本帖
标题:[求助]帮我分析一下我编的题错在哪里
取消只看楼主 加入收藏
风中的承诺
Rank: 1
等 级:新手上路
帖 子:331
专家分:0
注 册:2004-10-31
收藏
 问题点数:0 回复次数:5 
[求助]帮我分析一下我编的题错在哪里

题目

输入一行字符串,将此串中最长的词输出

main() { char *ptr1,*ptr2,*p1,*p2,*str,string[100]; str=string; gets(string); ptr1=str; ptr2=str; while(*str!='\0') { p1=str; p2=str; while(*str!=' ') { p2++; str++; } if((p2-p1)>(ptr2-ptr1)) { ptr2=p2; ptr1=p1; } } for(;ptr1<=ptr2;ptr1++) printf("%c",*ptr1); }

搜索更多相关主题的帖子: str main char gets 
2004-11-24 13:56
风中的承诺
Rank: 1
等 级:新手上路
帖 子:331
专家分:0
注 册:2004-10-31
收藏
得分:0 
还是不行啊

I love you not because of who you are, but because of who I am when I am with you!
2004-11-26 20:02
风中的承诺
Rank: 1
等 级:新手上路
帖 子:331
专家分:0
注 册:2004-10-31
收藏
得分:0 

就是根据你的风格写的拉

帮我看一下哪里还有问题哈

谢谢


I love you not because of who you are, but because of who I am when I am with you!
2004-11-27 10:19
风中的承诺
Rank: 1
等 级:新手上路
帖 子:331
专家分:0
注 册:2004-10-31
收藏
得分:0 

大伙帮忙一下哈


I love you not because of who you are, but because of who I am when I am with you!
2004-11-28 16:07
风中的承诺
Rank: 1
等 级:新手上路
帖 子:331
专家分:0
注 册:2004-10-31
收藏
得分:0 

[QUOTE]输入一行字符串,将此串中最长的词输出 可以用一唯的char string[100]吗?? 不懂? 我用c++编了的, 我用的是二维的, 不知道 一维 怎么可以的?[/QUOTE]

可以把你写的代码哪来给我看看吗?

[QUOTE] 怎么错?给个示例[/QUOTE] 输入一个串句子后什么都没有输出


I love you not because of who you are, but because of who I am when I am with you!
2004-11-29 21:23
风中的承诺
Rank: 1
等 级:新手上路
帖 子:331
专家分:0
注 册:2004-10-31
收藏
得分:0 

呵呵,多谢大家的帮忙

这一段while(*str!=' '&& *str!='\0') 为什么还要判断*str是否为'\0' 不是只在句一话的最未尾才有'\0'吗?

我很菜,不过正在努力中。

[此贴子已经被作者于2004-12-06 21:36:28编辑过]


I love you not because of who you are, but because of who I am when I am with you!
2004-12-06 21:24
快速回复:[求助]帮我分析一下我编的题错在哪里
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024142 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved