统计行数、单词数与字符数(C语言)
来源:互联网 发布:java基础教程 毕向东 编辑:程序博客网 时间:2024/05/16 00:39
程序用于统计行数、单词数与字符数。这里对单词的定义比较宽松,它是任何其中不包含空格,制表符或换行符的字符序列
#include <stdio.h>
#define IN 1 /* inside a word */
#define OUT 0 /* outside a word */
int main()
{
int c, nl, nw, nc, state;
state = OUT;
nl = nw = nc = 0;
while ((c = getchar()) != EOF) {
++nc; //characters
if (c == '\n')
++nl; //rows
if (c == ' ' || c == '\n' || c == '\t')
state = OUT;
else if (state == OUT) {
state = IN;
++nw; //words
}
}
printf("%d %d %d\n", nl, nw, nc);
}
转自K&R的《c程序设计语言》
- 统计行数、单词数与字符数(C语言)
- C语言统计输入行数、单词数、字符数
- C语言统计输入行数、单词数、字符数
- 统计输入的行数,单词数与字符数(C语言)
- 统计输入的行数、单词数与字符数用C实现
- c语言中统计输入的行数、单词数与字符数
- 统计输入中的行数,单词数,字符数
- 统计一段文字的单词数、字符数和行数
- java统计一个文件的字符数,单词数,行数
- 2.统计输入的行数,单词数和字符数
- 统计文件内的字符数,单词数,行数
- 05:统计单词数 [C语言字符数组的应用]
- Linux命令温故而知新:统计行数,单词,字符数
- 统计录入字符串的字符总数,单词数和行数
- 【C语言】统计字符数
- 【C语言】统计字符数
- 第7周 C语言程序设计(新2版) 例题1.5.4 统计行数、单词数及字符数
- c语言实现统计单词个个数
- 温习Schema
- 如何让WIN7自动登录(不用登密码,也不用选择用户)
- sql server2005建立用户,登录失败问题。
- 如何发布一个新的WEB站点
- freemarker基本用法
- 统计行数、单词数与字符数(C语言)
- 四季饮茶各不同
- IE8调试ActiveX的问题
- 正确理解线程等待和释放(wait/notify)
- 使用OpenSER构建VoIP通话 (转载)
- DB2存储过程的事务控制以及错误处理。
- Visual Studio.Net使用技巧手册---笔记
- JDBC处理大数据(存储图像、声音、二进制)
- Delphi中canvas(画布)的运用