From 24174b1333a4a3872a2b7709942a3ebf3deed328 Mon Sep 17 00:00:00 2001 From: Kirito <1362050620@qq.com> Date: Mon, 23 May 2016 12:48:21 +0800 Subject: [PATCH] =?UTF-8?q?Create=203299=5F=E5=B0=8F=E5=84=AAYoU.cpp?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit From http://blog.csdn.net/lyy289065406/article/details/6642582 --- POJ/3299_小優YoU.cpp | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 POJ/3299_小優YoU.cpp diff --git a/POJ/3299_小優YoU.cpp b/POJ/3299_小優YoU.cpp new file mode 100644 index 0000000..eab82f9 --- /dev/null +++ b/POJ/3299_小優YoU.cpp @@ -0,0 +1,38 @@ +//Memory Time +//240K 0MS + +#include +#include +#include +#include +using namespace std; +int main(void) +{ + char alpha; + double t,d,h; + int i; + for(;;) + { + t=d=h=200; //三个参数的范围默认都是在-100 ~ 100 + for(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 if(alpha=='H') + cin>>h; + } + if(h==200) + h=t+0.5555*(6.11*exp(5417.7530*(1/273.16-1/(d+273.16)))-10); + else if(t==200) + t=h-0.5555*(6.11*exp(5417.7530*(1/273.16-1/(d+273.16)))-10); + else if(d==200) + d=1/((1/273.16)-((log((((h-t)/0.5555)+10.0)/6.11))/5417.7530))-273.16; + cout<