输入一个英文句子,英文句子中可以包含各种标点符号、空格和英文单词,句子最长不超过255字符,以回车结束。

#include<iostream>
#include<string>
#include<algorithm>
using namespace std;
static void ff(string word)
{//string s[1000];//存放单词int p = 0, num = 0;//num记录个数int len = word.length ();//读取字符串的长度int flag = 0;for (int i = 0; i < len; i++){if ((word[i] >= 'a' && word[i] <= 'z') || (word[i] >= 'A' && word[i] <= 'Z'))//检测到字母{while ((word[i] >= 'a' && word[p] <= 'z') || (word[i] >= 'A' && word[i] <= 'Z') && i < len)//遇到空格停止{i++;}num++;//读到空格为止加一单词 }}cout << num;
}int main()
{string word;getline(cin, word);ff(word);return 0;
}

c++ 输入一个英文句子,统计其中单词的个数。相关推荐

  1. python输入一个英文句子、统计单词个数_C语言编程求一个英文句子中的单词数和最长单词的位置、长度及输出这个单词。c++编程 从键盘输入一个英文...

    C语言编程求一个英文句子中的单词数和最长单词的位置.长度及输出这个单词. c++编程 从键盘输入一个英文 www.zhiqu.org     时间: 2020-11-23 我刚做了一关于英文句子里面每 ...

  2. python输入一个英文句子 输出单词个数_编写程序,给出一个英文句子,统计单词个数。_学小易找答案...

    [简答题]叙述pass语句的作用. [简答题]吹风机不工作,可以用万用表检测吗?在网上搜索关键词,吹风机不工作怎么办? [单选题]以下代码运行结果正确的是哪一项?() x=2 if x:print(T ...

  3. [c]输入一个英文句子,统计句子中单词的个数

    #include <stdio.h> #include <stdlib.h> //输入一个英文句子,统计句子中单词的个数 void main() { char s[256],p ...

  4. 统计单词的数量 描述 输入一个英文句子,以回车符结束,单词间以空格分隔,标点符号后跟至少一个空格,统计并输出单词的个数(仅统计单词,数字按单词计,不计算标点符号,重复单词出现几次就统计几次)。‪‬‪‬

    统计单词的数量 描述 输入一个英文句子,以回车符结束,单词间以空格分隔,标点符号后跟至少一个空格,统计并输出单词的个数(仅统计单词,数字按单词计,不计算标点符号,重复单词出现几次就统计几次).‪‬‪‬ ...

  5. python输入一个英文句子、翻转句子中单词的顺序_ODOA(1) 翻转句子中单词的顺序(C语言实现)...

    动动手才发现自己现在的在C/C++方向的几个问题: 对自己的入门语言C语言变得非常陌生 编程的思维固定在找既有的方法,主要原因是python写多了,基本上所有常见的问题,都有现成的方法,让自己变得懒惰 ...

  6. 输入一个英文句子,翻转句子中单词的顺序 例如输入“I am a student.”,则输出“student. a am I”。

    package com.atguigu.java; //输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变.句子中单词以空格符隔开. //为简单起见,标点符号和普通字母一样处理. //例如 ...

  7. 编写一个函数,该函数能判断一个英文句子str(带空格)中是否含有某个单词w,如“How old are you?”含有“old”。在main函数中输入一个英文句子,再输入一个单词,如果英文句子中含有那

    题目要求: 编写一个C程序,实现以下功能: 编写一个函数,该函数能判断一个英文句子str(带空格(升级版))中是否含有某个单词w,如"How old are you?"含有&quo ...

  8. 输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变,句子中单词以单个空格符隔开,为简单起见,不带标点符号。 例如输入“I am a student”,则通过控制台输出“student a

    输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变,句子中单词以单个空格符隔开,为简单起见,不带标点符号. 例如输入"I am a student",则通过控制台输出& ...

  9. python输入一个英文句子、翻转句子中单词的顺序_Python反转句子中单词的顺序

    输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变.句子中单词以空格符隔开.为简单起见,标点符号和普通字母一样处理. 例如:输入'I am a student.',则输出'student. ...

最新文章

  1. php在双引号中输出变量要加大括号,php中输出变量加大括号{}作用_PHP教程
  2. VTK:Filtering之GenericClip
  3. html5中表格如何等分,纯css3饼图五等分
  4. 震惊! Rightmost Digit 快速幂解决
  5. 9203-1117-实现数据库的查询功能
  6. 【转发】Git本地服务器搭建及使用详解
  7. js学习笔记(新手)
  8. 【数学分析笔记01】平均值不等式证明
  9. MySQL自动生成Oracle建表语句脚本
  10. MathType初级教程:怎么安装MathType
  11. 如何查询Linux软件安装源,Zypper——suse软件查询 安装 升级 与 软件源编辑
  12. 实验2 线性表的链式存储结构的实现及其应用
  13. MFC AlphaBlend 函数
  14. 针对于网站被黑被劫持了的解决办法、网站被劫持了怎么办
  15. 移动端网页的基础制作
  16. JAVA中计算五子棋平局的算法_输入五子棋棋盘判断输赢或平局—程序设计(C语言)...
  17. 西南科技大学计算机科学与技术学院官网,何刚(西南科技大学计算机科学与技术学院副教授)_百度百科...
  18. c++ 数据结构和算法之刷无聊的面试题(1)-单链表
  19. oracle—pl/sql
  20. Centos7 安装,配置静态IP

热门文章

  1. mysql psm 编程_【SQL】持久性存储模块PSM
  2. P1607 [USACO09FEB]Fair Shuttle G
  3. 团体程序设计天梯赛 L2-016. 愿天下有情人都是失散多年的兄妹
  4. 河内塔问题_河内塔的Python程序
  5. 求与下面谓词公式等值的前束范式_数理逻辑(4)——谓词逻辑的等值、范式和推理演算...
  6. 工业以太网交换机都有哪些作用
  7. html点击屏幕有红心效果,页面点击小红心js实现代码
  8. python中拼接路径os.path.join的坑
  9. 电商平台技术架构 多用户商城 仿天猫 淘宝 亚马逊 当当 阿里巴巴 大数据模块 低成本运维 高效开发...
  10. 液位传感器与压力传感器的联系与区别