我来帮你编写,别忘了给俺分数哦。。。。for n=-100:1:10000 a=n+100;b=n+168; c=ceil(sqrt(a));d=ceil(sqrt(b));%%%%%%%取整数 if (c*c==a)&(d*d==b) e=n; break,endenddisp(e)&&&&结果是156