首页 > 代码库 > POJ 3299 Humidex(简单题)
POJ 3299 Humidex(简单题)
【题意简述】:就是什么温度,湿度……,之间的转换。。
【分析】:公式已给出了。
// 252k 0Ms /* 其中exp表示的是求e的x次幂 解法就直接根据题目中的公式解决就好!! */ #include<iostream> #include<iomanip> #include<cmath> 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<<setprecision(1)<<fixed<<"T "<<t<<" D "<<d<<" H "<<h<<endl; } }
POJ 3299 Humidex(简单题)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。