Online Judge | Problem Set | Authors | Online Contests | User | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest |
Re:发下我的代码,结构看起来比较清楚。In Reply To:发下我的代码,结构看起来比较清楚。 Posted by:zgr0629 at 2009-04-02 20:45:52 > #include <stdio.h> > #include <math.h> > > int main() > { > float temperature,dewpoint,humidex; > float h,e,f1,f2; > char c1,c2; > while(scanf("%c",&c1),c1!='E') > { > scanf("%f %c %f",&f1,&c2,&f2); > switch (c1+c2) > { > case 'T'+'D': > { > temperature = (c1=='T') ? f1:f2; > dewpoint = (c1=='D') ? f1:f2; > e = (float) (6.11 * exp (5417.7530 * ((1/273.16) - (1/(dewpoint+273.16))))); > h = (float) ((0.5555) * (e - 10.0)); > humidex = temperature + h; > break; > } > case 'T'+'H': > { > temperature = c1=='T' ? f1:f2; > humidex = (c1=='H') ? f1:f2; > h = humidex - temperature; > e = (float) (h / 0.5555 + 10.0) ; > dewpoint = (float) (1/(-log(e/6.11)/5417.7530 + (1/273.16))-273.16); > break; > } > > case 'H'+'D': > { > humidex = (c1=='H') ? f1:f2; > dewpoint = (c1=='D') ? f1:f2; > e = (float) (6.11 * exp (5417.7530 * ((1/273.16) - (1/(dewpoint+273.16))))); > h = (float) ((0.5555) * (e - 10.0)); > temperature = humidex - h; > break; > } > } > printf("T %.1f D %.1f H %.1f\n",temperature,dewpoint,humidex); > scanf("%c",&c1); > } > return 0; > } Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator