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!
相关推荐
成都易yisdong4 分钟前
基于C#和WMM2025模型的地磁参数计算器实现
开发语言·c#
Sss_Ass10 分钟前
在Qt Creator创建并编写第一个程序
开发语言·qt
预见AI29 分钟前
C#索引器练习题
开发语言·计算机视觉·c#
农村小镇哥35 分钟前
PHP数据传输流+上传条件+上传步骤
java·开发语言·php
csdn_aspnet35 分钟前
C语言 (QuickSort using Random Pivoting)使用随机枢轴的快速排序
c语言·算法·排序算法
电商API&Tina43 分钟前
淘宝 / 京东关键词搜索 API 接入与实战用途教程|从 0 到 1 搭建电商选品 / 比价 / 爬虫替代系统
java·开发语言·数据库·c++·python·spring
lbb 小魔仙1 小时前
Python_PromptEngineering终极指南
开发语言·python
阿Y加油吧1 小时前
单调栈与堆的经典应用:柱状图最大矩形 & 数组第 K 大元素深度解析
开发语言·python
Strugglingler1 小时前
Python学习记录
开发语言·python