一道初中数学题,用VBS找到答案 未知数~i 加上100成为一个完全平方数~X,i 加上168成为另外一个完全平方数~Y,i,x,y都是正整数,求出i,x,y --------------------------------------------------- n=0 msg1="未知数~i 加上100成为一个完全平方数~X"+chr(10) msg2="i 加上168成为另外一个完全平方数~Y"+chr(10)+"i,x,y都是正整数"+chr(10) l=inputbox (msg1+msg2+"请输入i的搜索范围,用来找到i,x,y.1~?:") if IsNumeric(l) then msg4=l+" 中搜索答案" for i=1 to l x=int(sqr(i+100)) y=int(sqr(i+168)) if x^2=i+100 and y^2=i+168 then msg3="那么 i,X,Y分别是:"+cstr(i)+","+cstr(x)+","+cstr(y) msgbox msg1+msg2+msg3,vbokonly,msg4 n=1 exit for end if next if n=0 then msg3="那么 没有找到合适的答案!" msgbox msg1+msg2+msg3,vbokonly, msg4 end if else msg3="那么 没有找到合适的答案!" msgbox msg1+msg2+msg3,vbokonly, "搜索范围有问题!" end if