【描述】

输入一行字符,统计其中有多少个单词,单词之间用空格分隔开。

【思路分析】

若 当前字符=空格

  • YES       未出现新单词,使word=0,num不累加
  • NO       前一字符为空格(word=0),新单词出现,使num加1,word=1
  • 前一字符为非空格(word=1),未出现新单词,num不加1

【输入输出示例】

【C语言】

#include<stdio.h>int main() {char string[100];gets(string);int word, num = 0;int i;for (i = 0; i < 100; i++) {if (string[i] == ' ')word = 0;else if (string[i - 1] == ' ') {num++;word = 1;} elseword = 1;}printf("%d", num);return 0;
}

输入一行字符,统计其中有多少个单词,单词之间用空格分隔开。相关推荐

  1. c语言:输入一行字符,统计其中有多少个单词,单词之间用空格分隔开

    输入一行字符,统计其中有多少个单词,单词之间用空格分隔开. 解:如果测出某一个字符为非空格,而它前面的字符是空格,则表示新单词开始了,用变量word作为判别当前是否开始了一个新单词的标志,word=0 ...

  2. 17、 数组和字符串的应用 输入一行字符,统计其中有多少个单词,单词之间用空格分隔开

    17. 数组和字符串的应用 输入一行字符,统计其中有多少个单词,单词之间用空格分隔开 #include<stdio.h> int main () {int t = 1 ;char a[10 ...

  3. C语言:输入一行字符,统计其中有多少单词,单词之间用空格分隔开

    题目:输入一行字符,统计其中有多少单词,单词之间用空格分隔开. 下面是运行结果: 下面是我编写的源代码: #include <stdio.h> //输入一行字符,统计其中有多少单词,单词之 ...

  4. 输入一行字符统计英文字母,空格,数字和其他字符的个数

    使用c语言的三种循环分别写出输入一行字符统计英文字母,空格,数字和其他字符的个数的代码如下: **1. for循环实现** ```c #include <stdio.h> int main ...

  5. 【C】输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数

    C语言没有字符串形式,所以可以用 char[] 数组来代替,但需要指定分配空间,所以可以采用单字符读取的形式: #include<stdio.h> int main(){char ch;i ...

  6. python统计字符串中单词个数、单词之间用空格分割_输入一行字符,统计其中有多少个单词,单词之间用空格分隔开...

    展开全部 1.打开visualC++6.0-文件-新建62616964757a686964616fe59b9ee7ad9431333433633336-文件-C++SourceFile. 2.定义数组 ...

  7. 输入一行字符,分别统计出其中的英文字母、空格、数字、和其他字符个数

    #include <stdio.h>int main() {char a; int i = 0;int number = 0; //数字个数int space = 0; //空格个数int ...

  8. 输入一行字符,统计其中有多少个单词,并将每个单词首字母大写(考虑空格,考虑单词的缩写)

    注意 注意空格,不能单纯依靠空格判定单词个数 注意缩写,缩写可以使用一个flag记录(')的个数,单词数加上flag即可 问题 输入一行字符,统计其中有多少个单词,单词之间使用空格分隔开输入一行字符, ...

  9. 输入一行字符,统计其中有多少个单词

    输入一行字符,统计其中有多少个单词,单词之间用空格分隔开 #include<stdio.h>int main() {char str[81];int number=0, i, word=0 ...

最新文章

  1. MySQL的正则表达式
  2. python基础知识面试题-深入解答关于Python的11道基本面试题
  3. svn版本信息自动更新到源代码
  4. java信用分秒杀系统设计思路,秒杀系统设计思路
  5. Redis 分布式方案Redis Cluster
  6. ipython 更好的交互环境
  7. Postgres invalid command \N数据恢复处理
  8. linux+gpio+嵌入式,嵌入式Linux系统中对GPIO操作的方法总结
  9. 原型模式的原理与应用
  10. 【 理想的机器学习书】
  11. 华为奇葩面试题:一头牛重800公斤一座桥承重700公斤,请问牛怎么过桥?
  12. 神奇宝贝HTML游戏代码,《我的世界》神奇宝贝召唤神兽指令 各神兽召唤代码大全...
  13. Excel在统计分析中的应用—第二章—描述性统计-Part5-峰度(峰值和矩峰度系数)
  14. tube和pipe的区别
  15. 学了这么久的编程,编程语言创始人你知道几个?
  16. C语言中getch()、getche()、getc()、getchar()、gets()、fgetc()、fgets()的区别与使用
  17. 运用贝塞尔曲线绘制笔锋效果
  18. validateform.js表单验证工具
  19. 仿《广州从化区慢性病地理信息平台》项目研发总结
  20. C#通用类库整理--字符串处理类

热门文章

  1. 我师傅要教我黑帽SEO啦
  2. 为什么要微服务架构服务化?
  3. python 格式化打印print常见用法(更新中)
  4. “朋友留言”、“点赞提醒”,公众号是想变成第二个朋友圈?[联络易]
  5. 最大连续子序列和【单调队列】
  6. sql 外键约束实例
  7. 这是最全的一篇!!!浏览器输入网址后发什么了什么?
  8. Excel如何把一行文字的内容分为多行
  9. nvidia显卡旧版驱动下载地址
  10. mysql查询5000到8000_MySQL基础查询