C++ 小数点精度问题

2025-06-21 17:41:07
推荐回答(2个)
回答1:

#include
#include
#include
using namespace std;
int main()
{

double temperature, dewpoint, humidex;

cin>>temperature>>dewpoint;

double e = 6.11 * exp (5417.7530 * ((1/273.16) - (1/(dewpoint+273.16))));
double h = (0.5555)* (e - 10.0);
humidex = temperature + h;

cout<cout<
system("pause");
return 0;
}

回答2:

怎么个不对法,编译错误?

你试试setprecision(2)