单词统计(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;
}
相关推荐
CoderYanger6 小时前
C.滑动窗口——1423. 可获得的最大点数
java·开发语言·算法·leetcode·1024程序员节
全栈陈序员6 小时前
【Python】基础语法入门(九)—— 代码规范、调试技巧与性能初探
开发语言·python·代码规范
合作小小程序员小小店6 小时前
图书管理系统,基于winform+sql sever,开发语言c#,数据库mysql
开发语言·数据库·sql·microsoft·c#
Yue丶越6 小时前
【C语言】数据在内存中的存储
c语言·开发语言·网络
FakeOccupational7 小时前
电路笔记(信号):网线能传多少米?网线信号传输距离
开发语言·笔记·php
李宥小哥7 小时前
Redis10-原理-网络模型
开发语言·网络·php
利刃大大7 小时前
【c++中间件】语音识别SDK && 二次封装
开发语言·c++·中间件·语音识别
同学小张12 小时前
【端侧AI 与 C++】1. llama.cpp源码编译与本地运行
开发语言·c++·aigc·llama·agi·ai-native
踢球的打工仔13 小时前
PHP面向对象(7)
android·开发语言·php
汤姆yu15 小时前
基于python的外卖配送及数据分析系统
开发语言·python·外卖分析