摘要:
练习1-12 编写一个程序,以每行一个单词的行驶打印其输入。代码如下:#include // 包含标准库的信息。int main() // 定义名为main的函数,它不接受参数值。{ printf("======将输入的字符以每行一个单词的行驶打印其输出======... 阅读全文
摘要:
练习1-11 你准备如何测试单词计数程序?如果程序中存在某种错误,那么什么样的输入最可能发现这类错误呢?代码如下:#include // 包含标准库的信息。#define IN 1 /* 在单词内 */#define OUT 0 /* 在单词外 *... 阅读全文
摘要:
练习1-10 编写一个将输入复制到输出的程序,并将起重的制表符替换为\t,把回退符替换成\b,把反斜杠替换为\\。这样可以将制表符和回退符以可见的方式显示出来。代码如下:#include // 包含标准库的信息。#include int main( void ) // 定... 阅读全文
摘要:
练习1-9 编写一个将输入复制到输出的程序,并将其中连续的多个空格用一个空格代替。代码如下:#include // 包含标准库的信息。int main() // 定义名为main的函数,它不接受参数值。{ printf("======将输入的多个空格用一个空格代替=... 阅读全文
摘要:
练习1-8 编写一个统计空格、制表符与换行符个数的程序。代码如下:#include // 包含标准库的信息。int main() // 定义名为main的函数,它不接受参数值。{ printf("======统计输入的字符中的空格、制表符与换行符的数量======\... 阅读全文
摘要:
练习1-7 编写一个打印EOF的值的程序。#include // 包含标准库的信息。int main() // 定义名为main的函数,它不接受参数值。{ // 输出EOF。 printf("EOF对应的整形数是%d。\n",EOF); getch... 阅读全文
摘要:
练习1-6 验证表达式getchar() != EOF的值是0还是1。代码如下:#include // 包含标准库的信息。int main() // 定义名为main的函数,它不接受参数值。{ // 验证getchar() != EOF的值是0还是1。 ... 阅读全文
摘要:
练习1-5 修改温度转换程序,要求以逆序(即按照从300度到0度的顺序)打印温度转换表。代码如下:#include // 包含标准库的信息。int main() // 定义名为main的函数,它不接受参数值。{ float fahr; // 华氏度。 ... 阅读全文
摘要:
练习1-4 编写一个程序打印摄氏温度转换为相应华氏温度的转换表。代码如下:#include // 包含标准库的信息。int main() // 定义名为main的函数,它不接受参数值。{ float fahr; // 华氏度。 float cels... 阅读全文
摘要:
练习1-3 修改温度转换程序,使之能在转换表的顶部打印一个标题。代码如下:#include // 包含标准库的信息。int main() // 定义名为main的函数,它不接受参数值。{ float fahr; // 华氏度。 float cels... 阅读全文
摘要:
练习1-2 做个实验,当printf函数的参数字符串中包含\c(其中c是上面的转义字符串序列中未曾列出的某一个字符)时,观察一下会出现什么情况。代码如下:#include // 包含标准库的信息。int main() // 定义名为main的函数,它不接受参数值。{ ... 阅读全文
摘要:
练习1-1 在你自己的系统中运行"hello, world"程序。再有意去掉程序中的部分内容,看看会得到什么出错信息。代码如下:#include // 包含标准库的信息。int main() // 定义名为main的函数,它不接受参数值。{ printf("hell... 阅读全文