c++程序中一个数开3次方的问题

2024-12-13 21:15:50
推荐回答(1个)
回答1:

把1/3改成1.0/3或1/3.0或1.0/3.0试试……

double j=1/3;
这句,首先计算1/3,由于是两个整数相除,且分子小于分母,因此结果是0,而非0.3333……,所以j成为0。自然就错了。