C++题目 看一下我的程序错误在哪里

2025-02-25 09:03:19
推荐回答(2个)
回答1:

a=b/(d*e); 这句改成 a=b*1.0/(d*e);
a=(-b)/(d*e); 这句改成 a=(-b)*1.0/(d*e);
如果是整数做除法运算,结果会被取整的,改了之后输出就对了

回答2:

a=b/(d*e);
b是整数、d/e也是整数,结果是不保留小数的,所以,会错。。。。
a=1.0*b/(d*e);