| ||||||||||
| 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 | |||||||||
why wa???? who can tell me#include<iostream>
#include<iomanip>
#include<cmath>
using namespace std;
int main()
{
char letter = '\0';
double data[10][3] = {0};
int i = 0, j = 0;
//input data
cin>>letter;
for( i = 0; letter != 'E'; i++)
{
switch(letter)
{
case 'T':
cin>>data[i/2][0];
break;
case 'D':
cin>>data[i/2][1];
break;
case 'H':
cin>>data[i/2][2];
break;
default:
break;
}
cin>>letter;
}
//process data
for( j = 0; j < i/2; j++)
{
if( !data[j][0] )
data[j][0] = data[j][2]-0.5555*(6.11*exp(5417.7530*((1/273.16)-(1/(data[j][1]+273.16))))-10);
else if( !data[j][1] )
data[j][1] = 273.16*5417.7530/(5417.7530-273.16*log(((data[j][2]-data[j][1])/0.5555+10)/6.11))-273.16;
else
data[j][2] = data[j][0]+0.5555*(6.11*exp(5417.7530*((1/273.16)-(1/(data[j][1]+273.16))))-10);
}
//print data
for( j = 0; j < i/2; j++)
cout<<"T "<<fixed<<setprecision(1)<<data[j][0]<<" D "<<data[j][1]<<" H "<<data[j][2]<<endl;
return 0;
}
Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator