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;
}
相关推荐
asdfg125896310 小时前
小程序开发中的JS和Go的对比及用途
开发语言·javascript·golang
FL162386312910 小时前
基于yolo11实现的车辆实时交通流量进出统计与速度测量系统python源码+演示视频
开发语言·python·音视频
华如锦10 小时前
四:从零搭建一个RAG
java·开发语言·人工智能·python·机器学习·spring cloud·计算机视觉
每天吃饭的羊10 小时前
媒体查询
开发语言·前端·javascript
北海有初拥11 小时前
Python基础语法万字详解
java·开发语言·python
阿里嘎多学长11 小时前
2026-01-02 GitHub 热点项目精选
开发语言·程序员·github·代码托管
天远云服11 小时前
Go语言高并发实战:集成天远手机号码归属地核验API打造高性能风控中台
大数据·开发语言·后端·golang
范纹杉想快点毕业11 小时前
嵌入式通信核心架构:从状态机、环形队列到多协议融合
linux·运维·c语言·算法·设计模式
网安_秋刀鱼11 小时前
【java安全】反序列化 - CC1链
java·c语言·安全
2501_9418771311 小时前
在法兰克福企业级场景中落地零信任安全架构的系统设计与工程实践分享
开发语言·php