POJ 3299 Humidex(简单题)

2015-01-27 10:08:21 · 作者: · 浏览: 10

【题意简述】:就是什么温度,湿度……,之间的转换。。

【分析】:公式已给出了。

// 252k 0Ms
/*
	其中exp表示的是求e的x次幂
	解法就直接根据题目中的公式解决就好!! 
*/
#include
  
   
#include
   
     #include
    
      using namespace std; int main() { double t,d,h; char alpha; while(1) { t = d = h = 101; for(int i = 0;i<2;i++) { cin>>alpha; if(alpha == 'E') return 0; else if(alpha == 'T') cin>>t; else if(alpha == 'D') cin>>d; else cin>>h; } if(h == 101) h=t+0.5555*(6.11*exp(5417.7530*(1/273.16-1/(d+273.16)))-10); if(d == 101) d=1/((1/273.16)-((log((((h-t)/0.5555)+10.0)/6.11))/5417.7530))-273.16; if(t == 101) t=h-0.5555*(6.11*exp(5417.7530*(1/273.16-1/(d+273.16)))-10); cout<