单词统计(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;
}
相关推荐
期待のcode几秒前
Java的反射
java·开发语言
j .2 分钟前
Java 集合的核心概念笔记
开发语言·python
2201_7578308715 分钟前
AOP入门程序
java·开发语言
笃行客从不躺平20 分钟前
ThreadLocal 复习一
java·开发语言
yangSnowy28 分钟前
PHP的运行模式
开发语言·php
无限进步_34 分钟前
【C语言】用队列实现栈:数据结构转换的巧妙设计
c语言·开发语言·数据结构·c++·链表·visual studio
weixin_5795996636 分钟前
编写一个程序,输入两个数字的加减乘除余数(Python版)
开发语言·python
CYTElena43 分钟前
JAVA关于集合的笔记
java·开发语言·笔记
我是唐青枫1 小时前
深入理解 C#.NET Parallel:并行编程的正确打开方式
开发语言·c#·.net
RFCEO1 小时前
用手机写 Python程序解决方案
开发语言·python·智能手机·qpython环境安装