单词统计(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;
}
相关推荐
LYS_0618几秒前
寒假学习(9)(C语言9+模数电9)
c语言·开发语言·学习
豆约翰2 分钟前
句子单词统计 Key→Value 动态可视化
开发语言·前端·javascript
Cult Of2 分钟前
一个最小可扩展聊天室系统的设计与实现(Java + Swing + TCP)
java·开发语言·tcp/ip
HeDongDong-6 分钟前
详解 Kotlin 的函数
开发语言·python·kotlin
waves浪游9 分钟前
Ext系列文件系统
linux·服务器·开发语言·c++·numpy
独自破碎E10 分钟前
LCR003-比特位计数
java·开发语言
cq林志炫12 分钟前
PHP实现数据动态写入word模板文件里面
开发语言·php
2301_8174973314 分钟前
C++中的适配器模式实战
开发语言·c++·算法
HellowAmy14 分钟前
我的C++规范 - 数据存储器
开发语言·c++·代码规范
csbysj202017 分钟前
W3C XML 活动
开发语言