单词统计(C语言)

题目描述

输入一行字符,统计其中分别有多少个单词和空格。比如输入:"How are you",有3个单词和2个空格。

输入

每行输入一字符串

输出

输出单词个数及空格个数,用逗号隔开

content 复制代码
#include<stdio.h>
#include<string.h>
int main(void)
{
	char ch[256];
	while (gets(ch) != NULL)
	{
		int word=0, blank = 0,i=0,flag=0;
		int len = strlen(ch);
		while (ch[i] != '\0')
		{
			if (ch[i] == ' ')
			{
				blank++;
				flag = 0;
			}
			else if (flag == 0)
			{
				word++;
				flag = 1;
			}
			i++;
		}
		printf("%d,%d\n", word, blank);
	}
	return 0;
}
相关推荐
zhangzeyuaaa15 小时前
# Python 抽象类(Abstract Class)
开发语言·python
墨^O^15 小时前
并发控制策略与分布式数据重排:锁机制、Redis 分片与 Spark Shuffle 简析
java·开发语言·c++·学习·spark
不被定义的~wolf15 小时前
qt小游戏——坦克大作战
开发语言·qt
一晌小贪欢15 小时前
Web 自动化指南:如何用 Python 和 Selenium 解放双手
开发语言·前端·图像处理·python·自动化·python办公
问水っ15 小时前
Qt Creator快速入门 第三版 第7章 Qt对象模型与容器类
开发语言·qt
zhangren0246815 小时前
Laravel6.x核心特性全解析
开发语言·c++·php
菜鸟中的拖拉机15 小时前
Python之conda创建虚拟环境
开发语言·python·conda
格林威15 小时前
Baumer相机芯片引脚共面性检测:保障电子装配精度的 5 个实用方案,附 OpenCV+Halcon 实战代码!
开发语言·人工智能·opencv·计算机视觉·c#·视觉检测·工业相机
钰衡大师15 小时前
邮件头信息修改工具开发技术文档
开发语言·python
小碗羊肉16 小时前
【从零开始学Java | 第二十四篇】泛型的继承和通配符
java·开发语言·新手入门