栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C语言单词计数

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C语言单词计数

单词计数

#include 
#define WORD_OUT 0
#define WORD_IN 1

int main()
{
	int c;
	int ncharcount = 0;
	int nlinecount = 0;
	int nwordcount = 0;
	int wordlast = WORD_OUT;
	c = getchar();
	while (c != EOF)
	{
		ncharcount++;
		if('n'==c)
		{
			nlinecount++;
		}
		if (('n' == c) ||( 't' == c) ||( ' ' == c))
		{
			wordlast = WORD_OUT;
		}
		else
		{
		
			if (wordlast==WORD_OUT)   //注意是双等号,如果是单等号,即判断是否为真为假。wordlast=0,为假不执行
			{
				nwordcount++;
				wordlast = WORD_IN;
			}


		}
		c = getchar();
	}
	printf("ncharcount=%d nwordcount=%d nlinecont=%d", ncharcount, nwordcount, nlinecount);
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/928621.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号