A simple Programing: Couting the lines,words,charcaters in INPUT.
#include <stdio.h>
#define IN 0; // inside a word
#define OUT 1;//outside a word
/*
couting the words,lines,characters in INPUT
*/
main()
{
int nw,nl,nc;//record the numbers of words,lines,characters
int c;//record the character every step
int state;//record the state (in a word,out a word)
nw=nl=nc=0;
while((c=getchar()) != EOF)
{
++nc;
if(c == '/n') ++nl;
else if(c==' ' || c=='\t' || c=='\n')
state=out;
else if(state==out)
{
state=in;
++nw;
}
}
println("%d %d %d",nw,nl,nc);
}
Although the program is simple, you should pay attention to it.
分享到:
相关推荐
根据提供的文件信息,实际内容与要求的C编程语言知识点不符,该文件内容为一份小品剧本,因此将基于剧本中的元素进行无关内容的剔除,接下来将围绕标题“C编程语言”及其描述来构建相关知识点。 ### C编程语言 ###...
The C programing language 发明C的科学家写的书
the c programing language,kr编写,适合入门者学习,适合大学生学习,适合自学,c圣经,非常通俗易懂,配合答案食用更佳
《C程序设计语言》是计算机科学领域的一部...CHM格式的电子书《C Programming Language(K&R).chm》包含了完整的文本内容,便于读者查阅和学习。无论是初学者还是经验丰富的程序员,都能从中受益,提升自己的C语言技能。
这些是任何编程语言的基石,但C++更强调指针的使用,因为它与C语言紧密相连。通过指针,开发者可以直接操作内存,实现高效的编程。 其次,C++的面向对象特性包括类、对象、封装、继承和多态。类是定义对象的蓝图,...
电子书大小: 4.00MB 电子书语言: 简体中文 the c++ programing language the c++ programing language the c++ programing language the c++ programing language the c++ programing language
够权威 <br>Brian W.Kernighan && Dennis M.Ritchie
C++之父经典之作,货真价实的中文版,清晰无比。这是第一部分。
《C程序设计语言》是计算机科学领域的一部经典著作,由Brian W. Kernighan和Dennis M. Ritchie合著,通常被称为"K&R"。这本书深入浅出地介绍了C语言的基础和高级特性,是许多程序员入门C语言的首选教程。 C语言是一...
在"C-programing-language.rar"这个压缩包中,我们有两个文件:一个名为"C-programing-language.doc"的文档,可能包含了C语言的详细编程规范和最佳实践;另一个是"www.pudn.com.txt",这可能是来源于网络资源的文本...
### C程序设计语言知识点概述 #### 一、引言 《C程序设计语言》是由Brian W. Kernighan和Dennis M. Ritchie共同编写的经典教程,自1988年由Prentice-Hall出版社出版以来,便成为了学习C语言的必备指南。本书旨在为...
C++在C语言的基础上增加了类、模板、命名空间、异常处理等特性,使得它能够更好地支持软件工程的原则,如模块化和代码重用。 本书首先会介绍C++的基本语法,包括变量、数据类型、运算符、控制结构(如条件语句和...
“The Swift Programming Language 中文版”“现在是6月12日凌晨4:38,我用了整整一晚上的时间来进行最后的校对,终于可以在12日拿出一个可以发布的版本。9天时间,1317个 Star,310个 Fork,超过30人参与翻译和校对...
c圣经并且有答案快下啊!
#### The C Preprocessor 讲解了C预处理器的基本概念及其功能,包括文件包含、宏替换等。 ### 第五章:指针与数组 #### Pointers and Addresses 介绍了指针的概念及其与地址的关系。 #### Pointers and Function ...