C语言实验——单词统计

原创 2015年11月21日 17:02:05

题目描述

从键盘输入一行字符(长度小于100),统计其中单词的个数,各单词以空格分隔,且空格数可以是多个。

输入

输入只有一行句子。仅有空格和英文字母构成。

输出

单词的个数。

示例输入 stable marriage problem Consists of Matching members

示例输出 7

 ```
 #include<

stdio.h>
int main()
{
    char str[100];
    int i,num=0,word=0;
    gets(str);
    for(i=0;(str[i]!='\0');i++)
    {
        if(str[i]==' ')
            word=0;
        else if(word==0)
        {
            word=1;
            num++;
        }
    }
    printf("%d",num);
    return 0;
}

“`

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

C语言K&R习题系列——统计文档中每个单词所包含的字母个数,以直方图形式输出

原题: Write a program to print a histogram of the lengths of words in its input. It is easy to dra...

c语言课程设计——单词背诵系统

  • 2009年07月02日 20:42
  • 1.21MB
  • 下载

北大OJ百练——3179:最长单词(C语言)

输入一个英文句子,长度不超过200个字符。其中可包含的符号只有逗号","和句号"."。 输出句子中最长的一个单词。如果有多个这样的单词,输出最后出现的。...

05:统计单词数 [C语言字符数组的应用]

05:统计单词数 [C语言字符数组的应用] 总时间限制:  1000ms 内存限制: 65536kB 描述 一般的文本编辑器都有查找单词的功能,该功能可以快速定...

C语言 统计单词个数

写一个程序统计一个单词(不区分大小写)在文章中出现的次数(单词指一个英文单词,全部由小写英文字母组成。单词的前后必须是符号字符或空字符)。 输入: 第一行是一些句子,表示一篇文章。(文章的长度...
  • tujiaw
  • tujiaw
  • 2011年12月10日 00:53
  • 8203

C语言用二叉树统计一个源文件中每个单词的次数

由于出现的单词不确定,所以用二叉树实现: //TreeNode.h typedef struct _TreeNode { int count; //出现的次数 char* ...

统计单词的个数,删除多余的空格(C语言描述)

任务和代:任务和代码:编写一个程序,实现统计一段字符串中的单词个 /* * Copyright (c) 2016, CSDN学院 * All rights reserved. * 文件名:main.c...

C语言实现对英文文章的单词统计

#include #include #include #include bool isA2z(char c) { bool bl = true; if(!((c >= 'A' && c = 'a'...

c语言中统计输入的行数、单词数与字符数

来源:《c程序设计语言》 功能需求: 写个函数,用于统计输入的行数、单词数与字符数。这里对单词的定义比较宽松,它是任何其中不包含空格、制表符或换行符的字符序列。 代码如下: ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C语言实验——单词统计
举报原因:
原因补充:

(最多只允许输入30个字)