单词统计(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;
}
相关推荐
传奇开心果编程10 分钟前
【Rust入门练中学】第9课:集合类型
开发语言·rust·编程语言理论·集合类型·通用编程语言
龙孚信息18 分钟前
跨境电商独立站的安全盲区:一次 PHP 核心漏洞的影响评估
开发语言·安全·php
牛牛牌蜡笔小新24 分钟前
Java-常用类库
java·开发语言
sunsijia2198334 分钟前
2026年10月22日 PHP漏洞临时处理
开发语言·php
Aurorar0rua44 分钟前
CS50 x 2024 Notes Python - 02
开发语言·python·学习方法
zyseo81 小时前
谷歌SEO 网站迁移 301 映射脚本:旧站 URL 自动匹配新站结构
开发语言·python
清水白石0081 小时前
React Native与Flutter长期维护成本对比
开发语言·数据库
麦序子1 小时前
用 Python + python-docx 批量生成带表格样式的装修报价单 Word 文档(含合计公式)
开发语言·python·自然语言处理·word·python3.11
1-1=01 小时前
Python PyCharm
开发语言·python·pycharm
牛肉胡辣汤1 小时前
Blender + Three.js 开发讲解:从 .blend 到能转的产品页
开发语言·javascript·blender