0
点赞
收藏
分享

微信扫一扫

北大POJ

一只1994 2022-02-21 阅读 66
c++算法

3299

#include <iostream>
#include <iomanip>
#include <cmath>
using namespace std;
 

int main(){
	static double exp=2.718281828;
	double e=0,h=0,outcome=0;//	setprecision()
	char first,second,out;
	double fnum,snum;
	while((cin>>first>>fnum>>second>>snum)&&first!='E'){
		if((first=='T')&&(second=='D')){
			out='H';
			e=6.11*pow(exp,(5417.7530*((1/273.16)-(1/(snum+273.16)))));
			h=0.5555*(e-10.0);
			outcome=fnum+h;
		}
		cout<<setiosflags(ios::fixed);// setiosflags(ios::fixed)是用定点方式表示实数
		cout<<setprecision(1); //使用setprecision(n)可控制输出流显示浮点数的数字个数 
		cout<<first<<' '<<fnum<<' '<<second<<' '<<snum<<' '<<out<<' '<<outcome; 
	}
	
	
	return 0;
} 
举报

相关推荐

0 条评论