本题目要求编写程序统计一行字符中单词的个数。所谓“单词”是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个。

输入格式:

输入给出一行字符。

输出格式:

在一行中输出单词个数。

输入样例:

Let's go to room 209.

输出样例:

5

#include <stdio.h>
int main(void)
{
    int count=0;
    char c;
    while (1)
    {
        c=getchar();     //每次读入一个字符
        if (c>='a'&&c<='z'||c>='A'&&c<='Z'||c>='0'&&c<='9')
        {
            count++;    //满足条件次数加1
            while (1)   //继续读入字符直到不满足条件
            {
                c=getchar();  
                if (c==' '||c=='\n')
                {
                    break;
                }
            }
        }
        if (c=='\n')
        {
            break;
        }
    }
    printf("%d",count);
    
    
    return 0;
}

PTA c语言 统计一行文本的单词个数相关推荐

  1. pta——大笨钟的心情,稳赢,统计一行文本的单词个数(c语言)

    程序设计实训8月15日小组编程 7-4 稳赢 大家应该都会玩"锤子剪刀布"的游戏:两人同时给出手势,胜负规则如图所示: 现要求你编写一个稳赢不输的程序,根据对方的出招,给出对应的赢 ...

  2. 7-4 统计一行文本的单词个数 (15 分)

    7-4 统计一行文本的单词个数 (15 分) 本题目要求编写程序统计一行字符中单词的个数.所谓"单词"是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个. 输入格式: ...

  3. 统计一行文本的单词个数(引用@浅哥 大佬)

    一. 1.这道题很有意思,需要让我们统计单词个数,一共有三种理解方式,先来理解上面这种 (1)首先,我们分析题目可以近似理解成统计空格的数量,那么我们怎么统计呢 ?如果理解成统计前面的空格数,那么会出 ...

  4. 统计一行文本的单词个数_NLP中的文本表示方法

    先回顾下数据挖掘和计算机视觉任务.数据挖掘中给定n个样本,每个样本有m个特征,这样组成了n×m的样本矩阵,然后丢给计算机中建好的模型进行回归或分类任务.计算机视觉中我们把图片的像素看作特征,每张图片看 ...

  5. 统计一行文本的单词个数_word操作技巧:不同情况的文字统计方法

    最近有朋友询问,如何快速统计出Word文档的字数?这个问题其实非常简单,但往往是这种最简单的知识容易被大家忽视,因此造成困扰. 所以,今天我们将为大家详细介绍几种Word统计文档字数的方法,希望能帮助 ...

  6. 统计一行文本的单词个数_LeetCode68-文本左右对齐

    看来昨天考试前发的文章奏效了 下午考试的时候感觉有如神助 竟然做完了4道题 虽然不知道有没有都做对 但还是很开心 其中有点想锤自己的就是异或运算符号给忘了 当时真的是自己手敲一个函数实现了异或运算 晚 ...

  7. 用java统计英文文本的单词个数_统计文本英文单词总个数,并列出每个单词的个数...

    package test; /* * Task :统计文本英文单词总个数,并列出每个单词的个数 * * Date:2014.02.26 * *Author:璀若星辰 * */ import java. ...

  8. c语言统计输入文本不同字母单词数,统计文本中单词的个数

    ㈠ 统计一行文本的单词个数:输入一行字符,统计其中单词的个数.个单词之间用空格分隔,空格数可以是多个, 代码部分: #include int main() { int count=0; char te ...

  9. C语言编程>第十周 ⑦ 请编写函数fun,该函数的功能是:统计一行字符串中单词的个数,作为函数值返回。一行字符串在主函数中输入,规定所有单词由小写字母组成,单词之间由若干个空格隔开,一行……

    例题:请编写函数fun,该函数的功能是:统计一行字符串中单词的个数,作为函数值返回.一行字符串在主函数中输入,规定所有单词由小写字母组成,单词之间由若干个空格隔开,一行的开始和结尾都没有空格. 请勿改 ...

最新文章

  1. 陆奇谢幕后,百度的“新”时代
  2. MPB:浙大王佳堃组-​幼龄反刍动物粪便DNA提取及注意事项
  3. 泛型委托在项目中的应用
  4. python面向对象之方法
  5. mysql cmd终端服务无法启动
  6. JavaScript思维导图之数组
  7. CentOS上 Mono 3.2.8运行ASP.NET MVC4经验
  8. Spring Boot国际化支持
  9. 进程间通信之2----共享内存
  10. 《scikit-learn》数据预处理与特征工程(一)数据归一化
  11. java 调用php文件上传_php上传文件,接口是java,go。
  12. 使用php glob函数查找文件,遍历文件目录(转)
  13. Nodejs文件相关操作
  14. 网络游戏防沉迷的理想与现实
  15. Android HttpClient 与JSON解析
  16. 发送、抄送、密送、分别发送、回复、回复全部、转发的区别(一篇文章研究透彻)
  17. Unity鼠标手势滑动
  18. 将Tomcat注册成系统服务,并且设置成系统自启动项
  19. Elasticsearch深入理解(九)——三种分页方式选取
  20. JavaWeb自学笔记

热门文章

  1. 微信小程序快速开发上手
  2. ORM版学员管理系统2
  3. Window_纪中_1326_单调队列
  4. Linux下如何编译Android源码~~~
  5. 如何去掉子窗体的关闭按钮.右上角的那个X
  6. #pragma mark 基本使用
  7. java基础—IO流——字节流的操作演示
  8. Kubernetes理论02
  9. 洛谷 P1141 01迷宫(dfs)
  10. 2015-2016 XVI Open Cup, Grand Prix of Bashkortostan, SKB Kontur Cup Stage 2