不能用double型。。。double型是实数,你这样x=sqrt(i+100)的话x就是sqrt(i+100)的精确值,平方后当然还是i+100了。。。求x,y时加个取整就行了。
x=sqrt(i+100);y=sqrt(i+268);x,y都要取整才行,不然后面的比较无意义。