美文网首页
(水)2018校队第二批选拔赛-1 单词长度

(水)2018校队第二批选拔赛-1 单词长度

作者: laochonger | 来源:发表于2018-03-19 22:34 被阅读0次

7-1 单词长度(15 分)
你的程序要读入一行文本,其中以空格分隔为若干个单词,以.结束。你要输出每个单词的长度。这里的单词与语言无关,可以包括各种符号,比如it's算一个单词,长度为4。注意,行中可能出现连续的空格;最后的.不计算在内。

输入格式:
输入在一行中给出一行文本,以.结束

提示:用scanf("%c",...);来读入一个字符,直到读到.为止。

输出格式:
在一行中输出这行文本对应的单词的长度,每个长度之间以空格隔开,行末没有最后的空格。

输入样例:
It's great to see you here.
输出样例:
4 5 2 3 3 4

这题我拿了12分,后来发现问题在于我没有考虑单独的 . 的情况

#include<stdio.h>

char a[10];
int main(){
    char ch;
    int t = 0;
    //int flag = 0;
    a[1] = 'a';
    while(scanf("%c", &ch) != EOF){
        if(a[1] == ' '&&ch==' ') continue;
        t++;
        if(ch == '.'){
            
                    if(a[1] != ' ')   //就是这里
                    
                        printf("%d", t-1);
                    break;
        }
        if(ch == ' '){
            printf("%d ", t-1);
            t = 0;
        }
        a[1] = ch;
    }
    return 0;
}

相关文章

  • (水)2018校队第二批选拔赛-1 单词长度

    7-1 单词长度(15 分)你的程序要读入一行文本,其中以空格分隔为若干个单词,以.结束。你要输出每个单词的长度。...

  • 如何培养英语快速阅读能力

    粗略地说,英语单词的长度为3.3时,可构成4.7万个单词。 长度为 1 时:可构成 26 个单词...

  • 编程题自做

    HJ1 字符串最后一个单词的长度 描述 计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于5000。 输...

  • 商业与艺术的共舞,2018阳光摄影师选拔赛启幕

    2018年12月3日,2018阳光摄影师选拔赛正式拉开帷幕。 2018阳光摄影师选拔赛将采用前所未有的选拔赛形式,...

  • 1单词长度(5分)

    题目内容:你的程序要读入一行文本,其中以空格分隔为若干个单词,以‘.’结束。你要输出这行文本中每个单词的长度。这里...

  • 单词长度

    题目内容:你的程序要读入一行文本,其中以空格分隔为若干个单词,以‘.’结束。你要输出这行文本中每个单词的长度。这里...

  • 华为OJ初级1-10

    1. 字符串最后一个单词的长度 计算字符串最后一个单词的长度,单词以空格隔开。知识点 字符串,循环运行时间限制 ...

  • 热度十一题

    1题目描述 计算字符串最后一个单词的长度,单词以空格隔开。输入描述:一行字符串,非空,长度小于5000。 输出描述...

  • 【华为机试】字符串最后一个单词的长度

    题目描述: 计算字符串最后一个单词的长度,单词以空格隔开。 输入描述: 计算字符串最后一个单词的长度,单词以空格隔...

  • 校队

    这一周,我们打了三次团体赛,其中。第二次,在第二次的击剑团体赛的时候,给我的印象最深刻。 下午放学后,得半小时,也...

网友评论

      本文标题:(水)2018校队第二批选拔赛-1 单词长度

      本文链接:https://www.haomeiwen.com/subject/hvhwfftx.html