文章目录

  • 1 输入一个英文字符串(一句话),统计输入的单词个数

1 输入一个英文字符串(一句话),统计输入的单词个数

#include <iostream>
#include <Windows.h>
#include <string>using namespace std;int main(void) {char line[256];  //'\0'就是0int i = 0;          // 访问字符串(字符数组)的下标int count = 0;  //单词计数cout << "请输入一句话:";gets_s(line, sizeof(line));// 跳过前面的连续空格while(line[i] == ' ') i++;while (line[i]) {  // while(line[i] != '\0')         '\0' 就是 0 // 跳过连续的多个非空格组合(就是单词!)while (line[i]  &&  line[i] != ' ') i++;while(line[i] == ' ') i++;count++;}cout << "一共有" << count << "个单词" << endl;system("pause");return 0;
}

统计输入字符串中英文单词的个数相关推荐

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

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

  2. 1.统计所输入字符串中单词的个数。2.删除一个list里面重复元素。3.将列表中的偶数变成它的平方,奇数保持不变。4.输入字符串,将其每个字符的ASCII码形成列表并输出.5.猜单词游戏

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 题目: 1.统计所输入字符串中单词的个数,单词之间用空格分隔. 代码: print("请输入字符(以空格隔开):" ...

  3. 统计一个字符串中单词的个数

    <程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p113 习题4 7.统计一个字符串中单词的个数.字符串中两个空格之间的非空格字符串可看做单词. #in ...

  4. 统计一行字符串中单词的个数

    题目描述 输入一串字符,统计字符中单词的个数,输出单词的个数 输入 一行字符 输出 输出字符中单词的个数 样例输入 abc yes ok 样例输出 3 完整代码 #include <stdio. ...

  5. C语言-编写函数统计输入文本中单词的个数,单词之间用空格符、换行符、跳格符隔开,用@作为输入结束标志。

    #include<stdio.h> #define IN 1//标志在一个单词的内部 #define OUT 0//标志在一个单词的外部 int countword();//函数说明语句 ...

  6. 统计字符串中英文字母的个数(指针)

    描述 键盘输入一行字符,统计该字符串中英文字母的个数.设计一个函数:‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬ ...

  7. 统计一个字符串中英文字母、空格、数字和其它字符的个数

    1 package demo; 2 import java.util.Scanner; 3 /** 4 * 统计一个字符串中英文字母.空格.数字和其它字符的个数 5 */ 6 public class ...

  8. 统计输入字符串中大写字母、小写字母、阿拉伯数字个数和特殊符号的个数

    package API; import java.util.*;/*** Author:jinpma* Date :2019/9/14*/ /* 1.名称:统计输入字符串中大写字母.小写字母.阿拉伯数 ...

  9. python中英文字频率_python统计文本字符串里单词出现频率的方法

    本文实例讲述了python统计文本字符串里单词出现频率的方法.分享给大家供大家参考.具体实现方法如下: # word frequency in a text # tested with Python2 ...

最新文章

  1. Python代码编写中的性能优化点
  2. 016_Redis集群的删除和添加节点
  3. PyQt5 技术篇-透明窗口设置方法,窗口透明度的设置
  4. boost::contract模块实现push button的测试程序
  5. s6-8 TCP 拥塞控制
  6. python标准库os中用来列出_Python 标准库 os 中用来列出指定文件夹中的文件和子文件夹列表的方式是listdir()。_高职高专数字资源平台答案_学小易找答案...
  7. 自学前端的高效学习路线.avi
  8. WebBrowser!
  9. java衍生作用_java-如何从AffineTransform衍生的形状对象中“...
  10. Fuchsia中GN与Ninja构建demo
  11. metacube 链接 mysql_2019 年 5月 随笔档案 - rgqancy - 博客园
  12. web性能优化的一些方法
  13. 大数据之路,阿里巴巴大数据实践
  14. Apple Pay的使用
  15. imgaug quokka_Quokka CMS的新功能和Beta版路线图
  16. 企业进行固定资产盘点的作用
  17. 火柴棒游戏(暴力枚举)C++
  18. 如何在printf中输出,特殊字符(如:%、\、““)或表示八进制012、十六进制0xc
  19. 哈啰出行高质量故障复盘法:“3+5+3”(附模板)
  20. js监听苹果手机自带按钮返回事件

热门文章

  1. 【控制】《多智能体机器人系统信息融合与协调》范波老师-第4章-基于证据推理的多 Agent 分布式决策
  2. 7.2 PCA-机器学习笔记-斯坦福吴恩达教授
  3. 一起学nRF51xx 1 - GPIO
  4. verilog基础篇--常用的信号生成模块
  5. 【任务脚本】双十一将至,任务脚本预热,OrangeJs基于autojs全自动程序,向大神致敬...
  6. #ifdef ...#else...#endif等条件编译用法
  7. Oracle的FIXED_DATE参数
  8. 2D 游戏引擎 AlloyGameEngine
  9. Android 第三方之MPAndroidChart
  10. Ext.form.TextArea文本区