C语言实例1—统计单词个数

我使用的DEVC++编译器,新建get_words_num.c文件

c 复制代码
#include<stdio.h>

int main()
{
	char cString[100];
	
	int iIndex,iWord=1;
	char cBlank;
	gets(cString);
	
	if(cString[0]=='\0')
	{
		printf("There is no words!\n");
	}
	else if(cString[0]==' ')
	{
		printf("first words is a blank char!\n");
	}
	else
	{
		for (iIndex=0;cString[iIndex]!='\0';iIndex++)
		{
			cBlank=cString[iIndex];
			if(cBlank==' '){
				iWord++;
			}
			
		}
		printf("%d\n",iWord);
	}
	return 0 ;
}

运行

c 复制代码
I love cats and dags
5
c 复制代码
 I love cats and dags
 first words is a blank char!

直接回车

c 复制代码
There is no words!
相关推荐
Sally璐璐13 分钟前
IPSAN 共享存储详解:架构、优化与落地实践指南
开发语言·php
像风一样的男人@23 分钟前
python --货车装厢问题
开发语言·python
Humbunklung30 分钟前
Rust枚举:让数据类型告别单调乏味
开发语言·后端·rust
蜡笔小电芯32 分钟前
【C语言】指针与回调机制学习笔记
c语言·笔记·学习
Y1nhl33 分钟前
力扣_链表_python版本
开发语言·python·算法·leetcode·链表·职场和发展
OEC小胖胖1 小时前
深入理解 Vue.js 响应式原理及其在 Web 前端开发中的应用
开发语言·前端·javascript·vue.js·web
qq_401700411 小时前
C语言中位运算以及获取低8位和高8位、高低位合并
c语言·开发语言·算法
yanjiaweiya1 小时前
云原生-集群管理
java·开发语言·云原生
qianbo_insist1 小时前
c++ python 共享内存
开发语言·c++·python