a=b/(d*e); 这句改成 a=b*1.0/(d*e);a=(-b)/(d*e); 这句改成 a=(-b)*1.0/(d*e);如果是整数做除法运算,结果会被取整的,改了之后输出就对了
a=b/(d*e);b是整数、d/e也是整数,结果是不保留小数的,所以,会错。。。。a=1.0*b/(d*e);