编号 |
页码和行数 |
更正前 |
更正后 |
注 |
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 |
P53第16行语句 |
for (a=1; a<9; a++) |
for (a=1; a<10; a++) |
|
12 |
P53第18行语句 |
for (b=1; b<9; b++) |
for (b=0; b<10; b++) |
|
13 |
P53第20行语句 |
for(c=1; c<9; c++) |
for(c=0; c<10; c++) |
|
14 |
第7页倒数第5行 |
-2.300000 |
2.300000 |
删掉2.300000前面的负号 |
15 |
第135页11.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!
|
|