C语言:单词统计

题目描述

给定一个英文句子,单词之间用空格分隔,统计有多少个单词,输出统计结果。

输入输出格式

输入格式

一行,英文句子
输出格式

一个整数,句子中单词的个数

复制代码
#include <stdio.h>
#include <math.h>
#include <string.h>

int main()
{
	char str[1000];
	gets(str);
	
	int i;
	int inword=0,count=0;
	for(i=0;str[i]!='\0';i++)
	{
		if(str[i]==' '&&inword==1)
		{
			count++;
			inword=0;
		}else if(str[i]!=' ')
		{
			inword=1;
		}
	}
	
	if(inword==1)
	{
		count++;
	}
	
	printf("%d",count);
	return 0;
}
相关推荐
Mr_Chenph2 小时前
真.从“零”搞 VSCode+STM32CubeMx+C <2>调试+烧录
c语言·stm32·嵌入式硬件
YuforiaCode3 小时前
第十六届蓝桥杯 2025 C/C++B组第一轮省赛 全部题解(未完结)
c语言·c++·蓝桥杯
小羊Linux客栈3 小时前
Python小程序:上班该做点摸鱼的事情
开发语言·python·小程序·游戏程序
咛辉3 小时前
如何搭建spark yarn 模式的集群集群。
开发语言
CoderCodingNo3 小时前
【GESP】C++三级练习 luogu-B2118 验证子串
开发语言·c++
小彭努力中4 小时前
9.Three.js中 ArrayCamera 多视角相机详解+示例代码
开发语言·前端·javascript·vue.js·数码相机·ecmascript·webgl
Darkwanderor4 小时前
c语言的常用的预处理指令和条件编译
c语言
学习中的码虫4 小时前
c#栈及其应用
开发语言·c#
bai_lan_ya4 小时前
C语言中结构体的字节对齐的应用
c语言·开发语言