⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 2399263_ac_0ms_60k.c

📁 北大大牛代码 1240道题的原代码 超级权威
💻 C
字号:
#include <stdio.h>
#include <math.h>
#define E 2.718281828
int main()
{
	double num1, num2;
	double T, D, H, h, e;
	char com1[2], com2[2];

	while(scanf("%s",com1)==1)
	{
		if(com1[0]=='E')
			break;
		scanf("%lf%s%lf",&num1,com2,&num2);
		if(com1[0]!='H'&&com2[0]!='H')
		{
			T = num1;D = num2;
			if(com1[0]=='D')
			{
				D = num1;
				T = num2;
			}
			e = 6.11*pow(E,5417.7530*((1.0/273.16)-(1.0/(D+273.16))));
			h = (0.5555)*(e-10.0);
			H = T+h;
			printf("T %.1lf D %.1lf H %.1lf\n",T,D,H);
		}
		if(com1[0]!='D'&&com2[0]!='D')
		{
			T = num1;H = num2;
			if(com1[0]=='H')
			{
				H = num1;
				T = num2;
			}
			h = H-T;
			e = h/0.5555+10.0;
			D = 1.0/(1.0/273.16-log(e/6.11)/(log(E)*5417.7530))-273.16;
			printf("T %.1lf D %.1lf H %.1lf\n",T,D,H);
		}
		if(com1[0]!='T'&&com2[0]!='T')
		{
			H = num1;D = num2;
			if(com1[0]=='D')
			{
				D = num1;
				H = num2;
			}
			e = 6.11*pow(E,5417.7530*((1.0/273.16)-(1.0/(D+273.16))));
			h = (0.5555)*(e-10.0);
			T = H-h;
			printf("T %.1lf D %.1lf H %.1lf\n",T,D,H);
		}
	}
	return 1;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -