`
wss71104307
  • 浏览: 222997 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Reading The C Programing Language-Counting words

阅读更多

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.

分享到:
评论

相关推荐

    The C Programing language

    根据提供的文件信息,实际内容与要求的C编程语言知识点不符,该文件内容为一份小品剧本,因此将基于剧本中的元素进行无关内容的剔除,接下来将围绕标题“C编程语言”及其描述来构建相关知识点。 ### C编程语言 ###...

    The C programing language

    The C programing language 发明C的科学家写的书

    the c programing language.rar

    the c programing language,kr编写,适合入门者学习,适合大学生学习,适合自学,c圣经,非常通俗易懂,配合答案食用更佳

    The c programing language

    《C程序设计语言》是计算机科学领域的一部...CHM格式的电子书《C Programming Language(K&R).chm》包含了完整的文本内容,便于读者查阅和学习。无论是初学者还是经验丰富的程序员,都能从中受益,提升自己的C语言技能。

    The C++ Programing Language Special 3rd Edition-chinese edition.pdf

    这些是任何编程语言的基石,但C++更强调指针的使用,因为它与C语言紧密相连。通过指针,开发者可以直接操作内存,实现高效的编程。 其次,C++的面向对象特性包括类、对象、封装、继承和多态。类是定义对象的蓝图,...

    aybook.cn_the c++ programing language 1223.rar

    电子书大小: 4.00MB 电子书语言: 简体中文 the c++ programing language the c++ programing language the c++ programing language the c++ programing language the c++ programing language

    《The C Programming Language》---2nd---英文PDF

    够权威 &lt;br&gt;Brian W.Kernighan && Dennis M.Ritchie

    The C++ Programing Language中文特别版

    C++之父经典之作,货真价实的中文版,清晰无比。这是第一部分。

    THE C Programing Language

    《C程序设计语言》是计算机科学领域的一部经典著作,由Brian W. Kernighan和Dennis M. Ritchie合著,通常被称为"K&R"。这本书深入浅出地介绍了C语言的基础和高级特性,是许多程序员入门C语言的首选教程。 C语言是一...

    C-programing-language.rar_C programing_软件编程

    在"C-programing-language.rar"这个压缩包中,我们有两个文件:一个名为"C-programing-language.doc"的文档,可能包含了C语言的详细编程规范和最佳实践;另一个是"www.pudn.com.txt",这可能是来源于网络资源的文本...

    the c programing language

    ### C程序设计语言知识点概述 #### 一、引言 《C程序设计语言》是由Brian W. Kernighan和Dennis M. Ritchie共同编写的经典教程,自1988年由Prentice-Hall出版社出版以来,便成为了学习C语言的必备指南。本书旨在为...

    The C++ programing language

    C++在C语言的基础上增加了类、模板、命名空间、异常处理等特性,使得它能够更好地支持软件工程的原则,如模块化和代码重用。 本书首先会介绍C++的基本语法,包括变量、数据类型、运算符、控制结构(如条件语句和...

    the-swift-programming-language(简体中文版)

    “The Swift Programming Language 中文版”“现在是6月12日凌晨4:38,我用了整整一晚上的时间来进行最后的校对,终于可以在12日拿出一个可以发布的版本。9天时间,1317个 Star,310个 Fork,超过30人参与翻译和校对...

    The C Programing Language & Answer

    c圣经并且有答案快下啊!

    The C Programing Language

    #### The C Preprocessor 讲解了C预处理器的基本概念及其功能,包括文件包含、宏替换等。 ### 第五章:指针与数组 #### Pointers and Addresses 介绍了指针的概念及其与地址的关系。 #### Pointers and Function ...

Global site tag (gtag.js) - Google Analytics