摘要: 练习1-22 编写一个程序,把较长的输入行”折“成短一些的两行或多行,折行的位置在输入行的第n列之前的最后一个非空格之后。要保证程序能够智能地处理输入行很长以及在制定的列前没有空格或制表符时的情况。代码如下:#include // 包含标准库的信息。#define MAXLINE 1... 阅读全文
posted @ 2015-09-09 00:15 TheBlackPearl 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 练习1-21 编写程序entab,将空格串替换为最少数量的制表符和空格,但要保持单词之间的间隔不变。假设制表符终止的位置与练习1-20的detab程序的情况相同。当使用一个制表符或者一个空格都可以打到下一个制表符终止位时,选用哪一种替换字符比较好?代码如下:#include // 包... 阅读全文
posted @ 2015-09-08 23:19 TheBlackPearl 阅读(501) 评论(0) 推荐(1) 编辑
摘要: 练习1-20 编写程序detab,将输入中的制表符替换成适当数目的空格,使空格充满到下一个制表符终止位的地方。假设制表符终止位的位置是固定的,比如每隔n列就会出现一个制表符终止位。n应该是变量还是符号常量呢?代码如下:#include // 包含标准库的信息。#define MAXL... 阅读全文
posted @ 2015-09-06 23:35 TheBlackPearl 阅读(742) 评论(0) 推荐(1) 编辑
摘要: 练习1-19 编写函数reverse(s),将字符串s中的字符顺序颠倒过来。使用该函数编写一个程序,每次颠倒一个输入行中的字符顺序。代码如下:#include // 包含标准库的信息。#define MAXLINE 10 // 每行最大字符数为1000个。int ... 阅读全文
posted @ 2015-09-06 22:43 TheBlackPearl 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 练习1-18 编写一个程序,删除每个输入行末尾的空格及制表符,并删除完全是空格的行。代码如下:#include // 包含标准库的信息。#define MAXLINE 10 // 每行最大字符数为1000个。int getline(char line[], int... 阅读全文
posted @ 2015-09-06 22:34 TheBlackPearl 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 练习1-17 编写一个程序,打印长度大于80个字符的所有输入行。代码如下:#include // 包含标准库的信息。#define MAXROW 10 // 最大行数为10行。#define MAXLINE 100 // 每行最大字符数为100... 阅读全文
posted @ 2015-09-04 01:56 TheBlackPearl 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 练习1-16 修改打印最长文本行的程序的主程序main,使之可以打印任意长度的输入行的长度,并尽可能多地打印文本。代码如下:#include // 包含标准库的信息。#define MAXLINE 10int getline(char line[], int maxline);int... 阅读全文
posted @ 2015-09-04 01:09 TheBlackPearl 阅读(712) 评论(0) 推荐(0) 编辑
摘要: 练习1-15 重新编写1.2节中的温度转换程序,使用函数实现温度转换计算。代码如下:#include // 包含标准库的信息。float fahrToCelsius(float fahr);float celsiusToFahr(float celsius);int main() ... 阅读全文
posted @ 2015-09-03 16:32 TheBlackPearl 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 练习1-14 编写一个程序,打印输入中各个字符出现频度的直方图。代码如下:#include // 包含标准库的信息。int main() // 定义名为main的函数,它不接受参数值。{ printf("======打印输入字符频度的直方图======\n"); ... 阅读全文
posted @ 2015-09-03 16:22 TheBlackPearl 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 练习1-13 编写一个程序,打印输入中单词长度的直方图。水平方向的直方图比较容易绘制,垂直方向的直方图则要困难些。代码如下:#include // 包含标准库的信息。#define MAXWORD 10 // 输入单词的最大数。#define IN 1 //... 阅读全文
posted @ 2015-09-03 15:16 TheBlackPearl 阅读(902) 评论(0) 推荐(0) 编辑