改错题_102

来源:互联网 发布:杯子知乎 编辑:程序博客网 时间:2024/05/01 17:40

1. 第4行, 将int*a 改成 inta[][4]

 

题解:不懂为什么的童鞋们可以翻开书本看看 多维数组的应用这一章。

 

2. 第6行, 多定义一个整型变量max

 

题解:因为题目中使用, 却未定义。

 

3. 第12行, 将 a[i][j] < Max 改为 a[i][j] > Max

 

题解:因为是要在一行中选取最大值

 

4.1516行, 将if (Max > a[k][Maxj])  改成if (Max > a[k][Maxj])

                     continue;                  break;

 

题解:因为是判断这个数在列是否为最小值, 与后面的那个if语句一起判断的话, 这里应该改成break, 从而看结束这个循环时的n是否符合所有数都搜索过。

0 0
原创粉丝点击