C
mfyang_zero
不会写代码的运维
展开
-
c 程序设计语言之第一章练习1-23 去除C文件中的注释行
题目编写一个删除C语言程序中的注释语句。要正确处理带引号的字符串与字符常量。在C语言中,注释不允许嵌套。解题思路首先判断此行是否是注释行,单行注释和多行注释分开判断,是返回1,否则返回0如果是单行注释,且出现在行尾,找出‘//’出现的下标,用于字符串拷贝的结束下标。如果不是注释行进行字符串的拷贝。原创 2022-12-16 21:52:31 · 389 阅读 · 0 评论 -
C语言 智能折行 将较长输入行根据单词来拆分成多行
C语言程序设计第2版中第一章练习题1-22。编写一个程序,把较长的输入行“折”成短一些的2行或多行,折行的位置在输入行的第n列之前的最后一个非空格之后。要保证书程序能够智能地处理输入行很长以及在指定的列前没有空格或制表符的情况。原创 2022-12-14 19:49:43 · 326 阅读 · 0 评论 -
C语言 去除输入行首尾及单词之间多个连续空格
题目要求:编写一个程序,删除每个输入行结尾的空格或制表符,并删除完全是空格的行。根据这个要求,写了好几天,中间遇到各种问题,所以一怒之下,写了个增强版,把输入行首尾多余的空格删除,行中间多个连续的空格只保留一个。只是完成了功能,代码毫无效率可言,具体代码如下原创 2022-12-12 14:15:20 · 1625 阅读 · 0 评论 -
c 程序设计语言之第一章练习1-11统计单词数量
书上的源码如下: 这段代码运行结果并不正确,nw为0。于是自己写了一个,可以应付句子中的连续空格和连续TAB制表符。原创 2022-12-05 17:05:02 · 217 阅读 · 2 评论