编号

页码和行数

更正前

更正后

1

49页表4-5下面第3

达到输出域宽

达到输入域宽

 

2

80页第12-13

if (fabs(a*a + b*b - c*c)<= EPS || fabs(a*a + c*c == b*b)<=EPS || fabs(c*c + b*b == a*a)<=EPS)

if (fabs(a*a + b*b - c*c)<= EPS || fabs(a*a + c*c  - b*b)<=EPS || fabs(c*c + b*b  - a*a)<=EPS)

 

3

26页图3-1

 

 

“图3-1 求余运算示意图”的第2个子图中的商2应该修改为-2

4

318页倒数第14

计算并输出最高

计算并输出平均

 

5

217

 

 

删掉程序第34行后面的“/*返回学生人数*/

6

207页程序第1

intscore[],int n

int score[],int n

int后加一个空格

7

163页程序第2

long Fib(int a);

long Fib(int n);

 

8

47页倒数第3

circumference =   33.300854, area = 88.247263

circumference = 33.300854, area = 88.247263

=后面应该只有一个空格,删掉多余的空格

9

405页最后一行

fputs(stdout, str);

fputs(str, stdout);

 

10

314页倒数第6

 

11

272页图10-4

*dstStr[i]=’\0’

*dstStr=’\0’

 

12

276页图10-5

*dstStr[i]=’\0’

*dstStr=’\0’

 

13

281-282

 

 

所有的join都改成john

所有的Join都改成John

14

291页倒数第11

常量指针

指针常量

 

15

294页正数第17行和第24

常量指针

指针常量

 

16

331页表格第1行第3

常量指针

指针常量

 

17

415-416页附录E的字符串处理函数的返回值一列

返回1

返回非0值(不一定是1

 

18

26页图3-1

 

 

2个除法大除号上端的2改成-2

19

前言第5

原因是因为

是因为

删掉“原因”两个字

20

140页程序第6

float x;

double x;

 

21

140页程序第9

scanf("%f",          );

scanf("%lf",          );

f前面是小写的字母l

22

223行倒数第2

void DivArray(int *pArray, int n)

void DivArray(int pArray[], int n)