单词统计(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;
}
相关推荐
Cando学算法2 分钟前
回声服务器项目
linux·开发语言·c++·计算机网络·ubuntu
宝耶3 分钟前
[特殊字符] 操作日志模块复习笔记
java·开发语言·jvm
好好研究4 分钟前
Java基础学习(十三):IO流基础
java·开发语言·学习·io流
知识分享小能手11 分钟前
R语言入门学习教程,从入门到精通,R语言传统绘图系统 - 完整知识点与案例代码(2)
开发语言·学习·r语言
代龙涛16 分钟前
WordPress archive.php 分类与归档页面开发指南
开发语言·后端·php·wordpress
格林威18 分钟前
面阵相机 vs 线阵相机:堡盟与大恒相机选型差异全解析 附C++ 实战演示
开发语言·c++·人工智能·数码相机·计算机视觉·视觉检测·工业相机
xyq202421 分钟前
相邻节点迭代器
开发语言
YSF2017_321 分钟前
C语言15-makefile(2)——makefile的自定义变量及两个函数
c语言·开发语言
YaBingSec22 分钟前
玄机靶场—Apache-druid(CVE-2021-25646) WP
java·开发语言·笔记·安全·php·apache
少控科技24 分钟前
小数典应用:农场环境数据采集监控
开发语言·windows·c#