精华内容
下载资源
问答
  • 单词长度

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

    7-26 单词长度 (15 分)

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

    输入格式:

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

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

    输出格式:

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

    输入样例:

    It's great to see you here.

    输出样例:

    4 5 2 3 3 4
    #include<stdio.h>
    int main(){
        char c;
        int front;
        int count=0;//
        scanf("%c",&c);
        while(c!='.'){
            
            if(c!=' '){
                front=0;
                if(count!=0){//处理结果空格,最后一个结果后没有空格,第一个结果前没有空格
                    printf(" ");
                }
                while(c!=' '&&c!='.'){  //求单词长度
                    front++;
                    scanf("%c",&c);
                }
                count++;
                printf("%d",front); //单词长度
            }else{
                scanf("%c",&c);
            }
            
            
        }
    }

     

    展开全文

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 14,851
精华内容 5,940
热门标签
关键字:

单词长度