fantacyleo 发表于 2014-7-5 10:44
29和30行有bug。比如输入3 3 3 3 3 3 3 3 3 1
运行到29行之前时,min=9, max=0,29行把1交换到p[0],30行 ...
完美世界 发表于 2014-7-5 11:13
这样改了之后,与题目要求有点出入吧,只实现了第一个数为最大的数,最后一个数为最小的数,几个数之间没 ...
完美世界 发表于 2014-7-5 11:21
关于BUG就像楼上提到的那样,你忽略了特殊情况,如第一个数是是最大的数的话,你的替换就会出现错误。 ...
幕夏 发表于 2014-7-5 12:07
只需再加一个if语句
fantacyleo 发表于 2014-7-5 11:23
额,对,没认真审题。。。
不过好办:
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |