题解 | #统计单词#

统计单词

http://www.nowcoder.com/practice/11c6e7c9987c4ab48f8cdd8834c27064


#include <stdio.h>

int main(){
    char ch;                //输入的字符
    int count = 0;        //统计每个单词的字符数量
    int len = 1;        //统计有多少个单词,没有让输出
    int arr[10] = {0};    //存放每个单词的字符数
    int i = 0;
    while(scanf("%c", &ch) != EOF){
        if(ch == '.')
            break;
        if(ch != ' ')
        {
            count++;
        }
        else{
            arr[i++] = count;
            len++;
            count = 0;
        }
    }
    arr[i++] = count;
    for(int j = 0; j < i; j++)
        printf("%d ", arr[j]);
    return 0;
}


全部评论

相关推荐

04-21 11:22
已编辑
中华女子学院 UE4
点赞 评论 收藏
分享
评论
3
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务