C语言-输入一行英文字符串统计单词个数
C语言-输入一行英文字符串统计单词个数,单词之间以空格隔开
判断是否为单词的依据,通过一个flag标识,flag为0表示字符为空格,接下来出现不是空格,会将flag置为1
只有当flag为1且当前字符不为空格,才会算作一个单独单词,保证连续多个字符为一个单词。
#include<stdio.h>
int main() {//定义一个string字符数组来接收输入的字符串//定义一个c字符用来比较当前字符是否是空格char string[100],c;//count用来统计单词个数,// 使用flag来标识如何为一个新的单词,为一个新单词的标准是前面的一个字符为空格,且初始值为0int i, count = 0, flag = 0;gets(string);//输入一个字符串给字符数组stringfor (i = 0; (c = string[i]) != '\0'; i++) {if (c == ' ')//如果是空格字符,使word置0{flag = 0;} else if (flag == 0)//如果不是空格字符,且flag原来的值为0,即前面是空格,使flag置1{flag = 1;count++;}}printf("count=%d\n", count);return 0;
}
C语言-输入一行英文字符串统计单词个数相关推荐
- 从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数。
不要原版抄袭,可查看逻辑.题目非原创... 问题描述: 从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数.大小写字母算相同的字符,不做区分,例如a和A,算相同字符. [输入形式] 输入 ...
- (java)从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数。大小写字母算相同的字符,不做区分,例如a和A,算相同字符。
问题描述] 从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数.大小写字母算相同的字符,不做区分,例如a和A,算相同字符. [输入形式] 输入一行英文字符串. [输出形式] 以合适的形式 ...
- [Java]从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数。
从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数. [问题描述] 从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数.大小写字母算相同的字符,不做区分,例如a和A,算相同 ...
- python输入一个英文句子 输出单词个数_编写程序,给出一个英文句子,统计单词个数。_学小易找答案...
[简答题]叙述pass语句的作用. [简答题]吹风机不工作,可以用万用表检测吗?在网上搜索关键词,吹风机不工作怎么办? [单选题]以下代码运行结果正确的是哪一项?() x=2 if x:print(T ...
- 从键盘输入一行英文字符串,把所有小写字母变成大写字母,其他字母和字符保持不变。
[问题描述] 从键盘输入一行英文字符串,把所有小写字母变成大写字母,其他字母和字符保持不变. [输入形式] 输入一行字符串,含大小写. 第一种方法:利用ASCII码 public class Test ...
- [Java]从键盘输入一行英文字符串,把所有小写字母变成大写字母,其他字母和字符保持不变。
从键盘输入一行英文字符串,把所有小写字母变成大写字母,其他字母和字符保持不变. [问题描述] 从键盘输入一行英文字符串,把所有小写字母变成大写字母,其他字母和字符保持不变. [输入形式] 输入一行字符 ...
- C语言 输入一行字符,统计其中有多少个单词 和 有三个字符串(网上找的代码有瑕疵已解决),找出其中最大者的完整代码及分析过程
问题1:输入一行字符,统计其中有多少个单词 思考这一类问题的常用解决方法是什么?是这种形式的: ------>最终完整的代码:<------ #include <stdio.h> ...
- C语言试题八十之统计单词个数
1.题目 终端输入一行字符串,单词和单词之间都是以空格连着,求单词的一共个数. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研究生复试中C程序设计科目.帮助C语言学者打好程序基础 ...
- c语言单词的一个字母变换,c语言:输入一行英文字符串,把每个单词第一个字母变为大写,输出修改后的字符串知道...
#include #include #include int main(int argc,char*argv[]) { char str[100+1]; int isfirst=1; char ch; ...
最新文章
- 概率论与数理统计の笔记
- 一篇文章教你弄懂SpringMvc中的HttpMessageConverter
- nssl1319-埃雷萨拉斯寻宝【SPFA,建图】
- wxpython显示图片_wxpython下图片局部显示的方法
- 一条数据的HBase之旅,简明HBase入门教程2:数据模型
- java基本数据类型以及相关内容总结
- 利用sobel算子提取图像的水平特征和竖直特征
- apache2.4 中文乱码问题
- 廖雪峰JavaScript教程
- seay svn漏洞利用工具_史上最强的iPhone越狱工具开源了,永久有效,从4s到X都支持:利用了iOS大漏洞...
- python安装模块方法_Python模块安装方法
- PC端微信全面的多开方法详解
- 专票冲红出现服务器为空,增值税专用发票作废、冲红、丢失了?别慌,可这样处理...
- hadoop 下载慢的解决方案
- 明星的html模板,明星个人网页制作模板
- revel MySQL_Go-Revel:Gorp连接MySQL
- 【react+umi】国际化配置:浏览器默认英文,如何让工程默认语言为中文?
- thinkpad 10 linux驱动,Ubuntu 10.04安装Thinkpad指纹软件
- 93450C光驱刷机
- jQuery方法返回jQuery对象还是DOM对象
热门文章
- 双馈风力发电机模型研究与仿真(DFIG)控制策略Simulink,给定风速变化,电流电压等波形好用
- Reddit月浏览量从百万扩容到十亿的陷阱和教训
- 3元一集的超前点播付费模式,合理吗?
- 华为eNSP+抓包Wireshark+虚拟机VirtualBox安装教程
- 【Python纪念册】一屋两人三餐四季:“距离百年好合只剩xx年了~“多少?进来看看就知道了。
- RabbitMQ安装使用详解
- python3基于百度开放平台和图灵机器人的语音助手
- 补如何抓取豆瓣网正在热映电影信息以及海报
- 大数据学习笔记1:数据仓库的历史
- 贷款用户逾期问题Task4