C语言大学实用教程学习指导》第2-6次印刷勘误表

 

位置中的数字表示行号,正数是正数行号,负数是倒数行号。图表不计算行号,空行算一行。

序号

页号

行位置

原内容

修订内容

补充说明

1

33

22

for (i=0; i<=9; i++)

for (i=1; i<=9; i++)

 

2

33

24

for (k=1; k<=9; k++)

for (k=0; k<=9; k++)

 

3

习题5.4

 

在程序第2行的空行中增加一条语句:

#include <stdio.h>

 

 

4

习题5.5

 

unsigned int m, k;

int m, k;

 

5

 

 

scanf("%u, %u", &m, &k);

scanf("%d, %d", &m, &k);

 

6

 

 

}while(m<k);

}while(m<k ||m<0 ||k<0);

 

7

59

16

printf("%d", a[i]);

printf("%d ", a[i]); /* %d后面有一个空格 */

 

8

63

-19

删掉11 53 67 -88 -51 25 78 45 123 78↙这一行

为保证不串页,可以在程序中增加一个空行

 

9

63

-21

1 2 3 4 5 6 7 8 -9 -10

1 2 3 4 5 6 7 8 -9 -10

 

10

108

-21

函数参数:整型变量unm,是要给新节点赋的初值

函数参数:整型变量num,是要给新节点赋的初值

 

11

109

1718行之间

增加一条语句

return pr;

为保证不串页,可以删除}后面的空行

 

12

201

-14~-15

检验并打印魔方矩阵程序

删掉下面这两条语句

#include  <stdlib.h>

#include  <time.h>

为保证不串页,可以在适当位置分别增加1个空行

 

13

93

15

printh

printf

 

14

77

-15

MyStrcat(s,t);

MyStrcat(t,s);

 

15

77

-12

puts(s);

puts(t);

 

16

72

17

MultiplyMatrix(int a[ROW][COL], int b[COL][ROW], int c[ROW][ROW])

void MultiplyMatrix(int a[ROW][COL], int b[COL][ROW], int c[ROW][ROW])