单词统计(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;
}
相关推荐
大尚来也几秒前
Go性能调优实战:用pprof精准定位瓶颈
开发语言
User_芊芊君子几秒前
2026 Python+AI入门|0基础速通,吃透热门轻量化玩法
开发语言·人工智能·python
aq55356004 分钟前
Laravel7.x重磅升级:十大新特性解析
开发语言·汇编·c#·html
大鹏说大话5 分钟前
Go语言Channel并发编程实战:从基础通信到高级模式
开发语言·后端·golang
Jacky-0086 分钟前
Rust安装(MinGw64编译器安装)
开发语言·后端·rust
好家伙VCC8 分钟前
**发散创新:基于Python的自动化恢复演练框架设计与实战**在现代软件系统运维中,
java·开发语言·python·自动化
沐知全栈开发13 分钟前
Swift 函数
开发语言
xyq202419 分钟前
jEasyUI 添加工具栏
开发语言
XMYX-020 分钟前
10 - Go 指针:从入门到避坑
开发语言·golang
jjjava2.021 分钟前
数据库事务:ACID特性与实战应用
java·开发语言·数据库