`
ninghuan
  • 浏览: 9382 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

<THE C PROGRAMMING LANGUAGE> 练习 第一章 (1-11 -- ?)

    博客分类:
  • C
阅读更多
1-11 你准备如何测试单词计数程序? 如果程序中存在某种错误, 那什么样的输入最可能发生这类错误呢?


引用

连续的分隔符 (' ', '\n', '\t') 会重复计算




1-12 编写一个程序, 以每行一个单词的形式打印输出.


#include <stdio.h>

int
main()
{
    int c;

    while ((c = getchar()) != EOF) {

        /* '\n' 不用特别处理 */
        if (c == ' ' || c == '\t') {
            putchar('\n');
        } else {
            putchar(c);
        }
    }

    return 0;
}


引用

hello world
hello
world
^Z

Process returned 0 (0x0)   execution time : 6.068 s




1-13 编写一个程序, 打印输入中单词长度的直方图. 水平方向的直方图比较容易绘制, 垂直方向的直方图则要困难些.
(未完成)



1-14 编写一个程序, 打印输入中各个字符出现频度的直方图.
(未完成)



分享到:
评论

相关推荐

    the_c_programming_language习题答案 第二版

    ### 关于《The C Programming Language》第二版习题答案的知识点总结 #### 一、概述 本书《The C Programming Language》由Brian W. Kernighan 和 Dennis M. Ritchie 合著,是学习C语言的经典教材之一。此文档提供...

    The C Programming Language (第二版中文版).pdf

    本书《The C Programming Language (第二版中文版)》是由C语言的创始人之一Brian W. Kernighan和Dennis M. Ritchie共同编著的经典著作,同时,徐宝文、李帮清、刘杰、刘圆等人为此书进行了翻译。作为计算机科学领域...

    C程序设计语言[The C Programming Language][正文+答案](均含中英文版,内容可复制)

    C程序设计语言(第2版·新版) 中文PDF,完整书签,去水印,内容可复制; ...The C Programming Language 英文PDF可复制,完整书签; The C Programming Language - Answer Book chm,内容可复制。

    《the c programming language answer》

    Ritchie合著的经典教材《The C Programming Language》(通常被称为K&R第二版)中的练习题提供了解答。这本书的出现旨在帮助学习者解决在研读原书过程中遇到的难题,加深对C语言的理解。 C语言是一种强大的、低...

    THE C++ PROGRAMMING LANGUAGE课后习题答案

    《C++ Programming Language》是Bjarne Stroustrup编写的经典C++教程,它深入浅出地介绍了C++语言的各个方面。本资源包含了该书课后习题的完整答案,对于学习C++编程的读者来说,是极好的参考资料。下面我们将详细...

    the c programming language

    1. 在第1章中,介绍了C语言的基本概念和语法,如变量、算术表达式、for循环、字符输入输出、数组、函数、参数传递等。具体知识点包括: - 变量和算术表达式:如何声明变量,进行基本的数学运算; - for循环:循环...

    The C Programming Language,2nd

    #### 第一部分:前言及第一章 - 教程入门 - **前言** (Preface) - 在这一部分,作者们简要介绍了本书的目的、适用对象以及编写背景。这对于初学者来说是非常有用的,因为它设定了学习的目标并指明了方向。 - **第1...

    The C Programming Language

    压缩包中的第一个文件"The_C_Programming_Language.[Solutions][习题解答].[EN].CHM"是一本英文的习题解答,包含书中各章练习题的官方答案。CHM格式是一种微软编写的帮助文档格式,用户可以通过这个文件查看并理解...

    The C Programming Language 中文版

    《C Programming Language 中文版》是一本非常经典的C语言学习书籍,由Brian W. Kernighan和Dennis M. Ritchie合著,被广大程序员亲切地称为“K&R”。这本书自1978年首次出版以来,就成为了C语言学习者的必备参考书...

    The C++ Programming Language(Third Edition)(EN)-[Bjarne Stroustrup].pdf

    - **表达式与语句**:这一章解释了C++中的各种表达式和语句,包括算术表达式、逻辑表达式、控制语句等,这些都是编写程序时必须掌握的基础知识。 - **函数**:本章讨论了函数的定义、调用和参数传递机制,还包括了...

    The-C++-Programming-Language(ch 3)

    vector&lt;int&gt; numbers = {1, 2, 3, 11, 12, 13}; vector&lt;int&gt; result; copy_if(numbers.begin(), numbers.end(), back_inserter(result), greaterThanTen); for (int n : result) { cout &lt;&lt; n &lt;&lt; " "; } ...

    Rust - The Rust Programming Language

    在这一章中,通过实现一个猜数字的小游戏,进一步深入介绍了Rust的基础语法和流程控制结构,例如循环、条件语句等。 - **第3章:常见编程概念** 本章涵盖了编程中常见的概念和技术,如变量的作用域、数据类型的...

    The_C_Programming_Language.doc

    在第一章“教程介绍”中,作者从入门开始,讲解了如何启动编程环境,变量和算术表达式,以及如何使用`for`语句。接着,介绍了符号常量、字符输入与输出,包括文件复制、字符计数、行计数和单词计数等实用示例。此外...

    Go语言学习笔记 第一章 基本结构(The Go Programming Language)

    第一章 基本结构 1.1 go fmt helloworld.go //格式化代码,go在代码格式上采取强硬的态度 go run helloworld.go //直接运行该代码 go build helloworld.go //编译生成静态可执行文件,windows下生成 *.exe go语言的...

    The.C++.Programming.Language.3rd

    《C++ Programming Language》是计算机科学领域的一部经典著作,由C++语言的设计者Bjarne Stroustrup撰写。该书的第三版在1997年出版,涵盖了C++语言的核心概念和技术细节,是学习和深入理解C++不可或缺的参考书之一...

Global site tag (gtag.js) - Google Analytics