1、 第一个错误:把i>0改为i≥0。
第二个错误:顺序错误。把(int i=0;i<x.length;i++)改为(int i=x.length-1;i≥0;i++)。
2、 因为程序本身存在缺陷,所以无论输入值是多少,都会执行此fault。即不存在此用例。
3、第一个:
//test:x=[2,3,5];y=5
//Expected=2
第二个:
//test:x=[1]
//Expected=-1
4、第一个:
//test:x=[2,3,5];y=4
//Expected=-1
第二个:
//test:x=[2,1,0]
//Expected=2