单词统计(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;
}
相关推荐
ptc学习者几秒前
python 中描述符@property property 大概的样子
开发语言·python
zmzb01032 分钟前
Python课后习题训练记录Day129
开发语言·python
张忠琳10 分钟前
【Go 1.26.4】Golang Map 深度解析
开发语言·后端·golang
Vertira11 分钟前
如何对QT开发的软件进行打包[已解决]
开发语言·qt
AI人工智能+电脑小能手13 分钟前
【大白话说Java面试题 第110题】【并发篇】第10题:CAS 存在哪些问题?
java·开发语言·面试
石一峰69921 分钟前
C 语言函数设计模式实战经验
c语言·开发语言·设计模式
sitellla27 分钟前
Pydub:用 Python 处理音频,不写废话
开发语言·python·其他·音视频
xingyuzhisuan36 分钟前
缓存命中率提升方案:从 30% 优化至 82% 全流程优化记录
java·开发语言·缓存·ai
郑洁文41 分钟前
基于Python的恶意流量监测系统的设计与实现
开发语言·python
AI玫瑰助手44 分钟前
Python流程控制:for循环与range函数的搭配使用
开发语言·python·信息可视化