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

题目

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

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
young
Rank: 3Rank: 3
等 级:论坛游侠
威 望:2
帖 子:223
专家分:160
注 册:2004-9-5
收藏
得分:0 

我在你的基础上改写了一下:

void main(void) { 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!='\0' && *str!=' ') { p2++; str++; } if((p2-p1)>(ptr2-ptr1)) { ptr2=p2; ptr1=p1; } if(*str != '\0') { str++; } } for(;ptr1<ptr2;ptr1++) printf("%c",*ptr1); }


如果你爱C语言,请你爱指针; 如果你爱指针,请你爱指针的指针;
2004-11-24 15:07
风中的承诺
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
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
收藏
得分:0 

怎么很象我的书写风格^_^


九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2004-11-26 20:18
风中的承诺
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
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
收藏
得分:0 
怎么错?给个示例

九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2004-11-28 19:06
corrupt
Rank: 2
等 级:新手上路
威 望:3
帖 子:535
专家分:0
注 册:2004-9-29
收藏
得分:0 

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

可以用一唯的char string[100]吗??

不懂? 我用c++编了的, 我用的是二维的, 不知道 一维 怎么可以的?

--------------------------------------------

c 不是很懂,不要见怪~~~


2004-11-28 19:21
风中的承诺
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
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
收藏
得分:0 
加上头文件!

九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2004-11-29 21:33
快速回复:[求助]帮我分析一下我编的题错在哪里
数据加载中...
 
   



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

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