#include <iostream>
#include "math.h" double e2h(double e)
{
return 0.5555*(e-10.0);
} double D2e(double D)
{
return 6.11*exp(5417.7530*((/273.16)-(/(D+273.16))));
} double e2D(double e)
{
return (/(/273.16-log(e/6.11)/5417.7530))-273.16;
} int main() {
double H, D, T, h, e;
char cmd[]; while (scanf("%s", cmd) && cmd[]!='E') {
T = D = H = -; if(cmd[]=='T')
scanf("%lf", &T);
else if(cmd[]=='D')
scanf("%lf", &D);
else
scanf("%lf", &H); scanf("%s", cmd); if(cmd[]=='T')
scanf("%lf", &T); else if(cmd[]=='D')
scanf("%lf", &D); else
scanf("%lf", &H); if(D > -) {
h = e2h(D2e(D));
if(T<-)
T = H-h;
else
H = T+h;
}
else {
h = H - T;
e = h/0.5555 + 10.0;
D = e2D(e);
}
printf("T %.1lf D %.1lf H %.1lf\n", T, D, H); } return ;
}

最新文章

  1. 0911 Socket网络编程
  2. Eclipse中tomcat之后,tomcat的相关配置会被Eclipse重置
  3. C#几种截取字符串的方法小结
  4. linux下定时发送邮件
  5. Qt之模型/视图(自定义按钮)(使用QStyleOption的子类进行drawControl,和我用的方法完全不一样)
  6. Android_通过ContentObserver监听短信数据变化
  7. linux系统查询命令
  8. js 封装原生ajax
  9. 天上掉Pizza
  10. 【转】各种图(流程图,思维导图,UML,拓扑图,ER图)简介
  11. 向Github提交代码时遇到的一些问题
  12. Python GUI界面编程
  13. python中迭代器和生成器的区别
  14. OAuth和OpenID的区别
  15. CSS实现鼠标悬浮无限向下级展示的简单代码
  16. 洛咕 P3756 [CQOI2017]老C的方块
  17. 最新的 CocoaPods 的使用教程(一)
  18. 了解vue
  19. 升级mac xcode打包证书报错 git 报错
  20. ethereumjs/ethereumjs-block-2-api

热门文章

  1. matlab写txt文件
  2. Java常用四大线程池用法以及ThreadPoolExecutor详解
  3. the art of seo(chapter ten)
  4. JQuery UI - resizable调整区域大小
  5. Java微信公众平台开发_05_微信网页授权
  6. 【Codeforces】Gym 101608G WiFi Password 二分+线段树
  7. dead reckoning variation
  8. python 多模块文件共享变量
  9. python 之gc(回收机制)--garbage collection(GC垃圾回收)
  10. 【Python】numpy 数组拼接、分割