| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 452 人关注过本帖
标题:我编了一个输出字符中每个单词的长度和最长单词的长度,可一直运行不成功, ...
只看楼主 加入收藏
想变高手
Rank: 1
等 级:新手上路
帖 子:12
专家分:5
注 册:2014-11-24
结帖率:75%
收藏
已结贴  问题点数:20 回复次数:6 
我编了一个输出字符中每个单词的长度和最长单词的长度,可一直运行不成功,求高手指点,字符是由一点结束的,谢谢!
#include<stdio.h>
#include<stdlib.h>
int max(int x, int y)
{int z;
z=(x>y)?x:y;
return z;
}
main()
{
    int sta,k,j;
    sta=0;
    k=0;
    j=0;
    char ch;
    scanf("%c",&ch);
    while (ch!='.') do
    switch(sta)
    {
        case0: if(ch=' ')
        sta=2;
        else
        {
        sta=1;
        k=k+1;
        }
        case1: if(ch=' ')
        {
        sta=2;
        printf("%d",k);
        j=int max(k,j);
        k=0;
        }
        else
        {
            sta=1;
            k=k+1;
        }
        case2: if(ch!=' ')
        {
        sta=1;
        k=k+1;
        }
        scanf("%c",&ch);
    }
    printf("最长单词长度=%d",j);
    system("PAUSE");
}
搜索更多相关主题的帖子: 单词 return include 
2014-11-24 22:20
想变高手
Rank: 1
等 级:新手上路
帖 子:12
专家分:5
注 册:2014-11-24
收藏
得分:0 
希望路过的可以给点建议   谢谢
2014-11-24 23:49
yahwei
Rank: 7Rank: 7Rank: 7
来 自:湖~
等 级:黑侠
威 望:3
帖 子:145
专家分:644
注 册:2011-11-10
收藏
得分:7 
请加上注释说明你的代码思路……
给你的建议是从零学起,要想完成你说的功能,你的代码有90%的部分要重写。

[ 本帖最后由 yahwei 于 2014-11-25 10:29 编辑 ]

[qq]949654600[/qq]
2014-11-25 10:24
想变高手
Rank: 1
等 级:新手上路
帖 子:12
专家分:5
注 册:2014-11-24
收藏
得分:0 
谢谢,受教了,我会好好学的
2014-11-25 15:08
书生等待
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:8
帖 子:280
专家分:689
注 册:2013-2-22
收藏
得分:7 
个人看法:
我编了一个输出字符中每个单词的长度和最长单词的长度,这个应该叫做字符串中每个单词的长度和最长单词的长度
首先,考虑的是怎么把这个字符串存起来,然后分割字符串中的各个单词,记录最大长度和最大长度对应的单词,思路就是化成小问题解决

do while也不是这样用的,同楼上,继续补基础
2014-11-25 15:27
想变高手
Rank: 1
等 级:新手上路
帖 子:12
专家分:5
注 册:2014-11-24
收藏
得分:0 
嗯嗯,谢谢,我记住了
2014-11-25 16:42
想变高手
Rank: 1
等 级:新手上路
帖 子:12
专家分:5
注 册:2014-11-24
收藏
得分:0 
求路过的大神顺便花那么五分钟的时间帮我编一个程序,以做参考,感激不尽:)
2014-11-26 17:45
快速回复:我编了一个输出字符中每个单词的长度和最长单词的长度,可一直运行不成 ...
数据加载中...
 
   



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

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