单词统计(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;
}
相关推荐
He BianGu9 小时前
【WPF-Control教程】Theme 主题系统二次开发文档
c#·wpf·wpf-control
iCxhust10 小时前
C#双时区时钟设计
开发语言·c#
sbjdhjd10 小时前
从污点追踪断点到 PHP-FPM 请求队列:HIDS PHP WebShell 样本复盘
开发语言·网络安全·数据挖掘·渗透测试·开源·php·shell
CSharp精选营10 小时前
.NET 接口从 800ms 干到 60ms:生产环境这几个优化点最关键
性能优化·c#·.net·efcore
SEO_juper10 小时前
Go 站点地图生成器:从首页爬全站,一键生成 sitemap.xml
xml·开发语言·人工智能·golang·node.js·seo·外贸独立站
懂点Tech18 小时前
ctfshow misc28:GIF 高度修改解题与脚本实现
开发语言·windows·python
云和数据.ChenGuang18 小时前
Python 重写(Override)深度解析:从 MRO 到 super() 的完整机制
java·开发语言·人工智能·python·langchain·1024程序员节
美狐美颜SDK开放平台19 小时前
视频美颜SDK试用DEMO阶段应该测试什么?直播APP接入实操指南
开发语言·人工智能·深度学习·音视频·美颜sdk·直播美颜sdk·第三方美颜sdk
dtq042419 小时前
C++小案例 - 日志实战
开发语言·c++
星夜离尘5619 小时前
MATLAB ADC 码流触顶诊断:命中数、缺口分段与削顶不可辨识性
开发语言·matlab