括号里填x!=-1是对的。把if(x>amax)amax=x;if(xamax)amax=x;elseamin=x;是不行的。原因:他需要得到最大和最小的数,如果按你那样改意思就是不比最大的数大,那就是最小的。。。明显是不能确定。