编号

页码和行数

更正前

更正后

1

P320

8

int   ReadfromFile(STU record[], int m);

void   ReadfromFile(STU record[], int *n, int *m);

 

2

P321

20

case 13:n = ReadfromFile(stu, m);

case 13:ReadfromFile(stu, &n, &m);

 

3

P329

 

在语句359和语句360之间加一条语句

fprintf(fp, "%d\t%d\n", n, m);    /*将学生人数和课程门数写入文件*/

 

4

P329

倒数第4

/*从文件中读取学生的学号、姓名及m门课程的成绩到结构体数组record中并返回学生数*/

/*从文件中读取学生的学号、姓名及成绩等信息写入到结构体数组stu*/

 

5

P330

在语句380和语句381之间加一条语句

fscanf(fp, "%d\t%d", n, m); /* 从文件中读出学生人数和课程门数 */

 

6

P330

7

for (i=0; !feof(fp); i++)                  /* 若未读到文件末尾,则继续读 */

for (i=0; i<*n; i++) 

 

7

P330

11

for (j=0; j<m; j++)

for (j=0; j<*m; j++)

 

8

P330

18

printf("Total students is %d.\n", i-1);         /* 返回学生人数 */ 

删掉这行语句

 

9

P330

19

return i-1;

删掉这行语句

 

10

P329

倒数第3

int ReadfromFile(STU stu[],int m)

void ReadfromFile(STU stu[],int *n,  int *m)

 

11

P5316行语句

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

for (a=1; a<10; a++)

 

12

P5318行语句

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

for (b=0; b<10; b++)

 

13

P5320行语句

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

for(c=0; c<10; c++)

 

14

7页倒数第5

-2.300000

2.300000

删掉2.300000前面的负号

15

13511.1题的运行结果

2,2,0,0,0,0,1

1,2,2,3,3,0,0

 

16

95页正数第6

Sorting results:   0   1   2   3   4   5   6   7   9

Sorting results:   0   1   2   3   4   5   6   7   8   9

 

17

250页正数第10

① 4

   4 is not a prime number

② 7

   7 is a prime number

1

   1 is not a prime number

0

   0 is not a prime number

  -1

   -1 is not a prime number

 

Input m:4

   4 is not a prime number

Input m:7

   7 is a prime number

Input m: 1

   1 is not a prime number

Input m:0

   0 is not a prime number

Input m:-1

   -1 is not a prime number

 

 

18

252页倒数第11

Input m:16

2,4,8

Input m:17

No divisor! It is a prime number!

 

Input n:16

2,4,8

Input n:17

No divisor! It is a prime number!