#include #include int main( void ) { /* 変数を宣言する。 */ float t, es; /* 入力を求めるメッセージを標準出力に書き出す。 "\n"は改行を表している。 */ printf( "Temperature [deg.C]?\n" ); /* 関数scanfで標準入力から値を読みこむ。 関数から値を受け取るときは変数名の前に&をつける。 */ scanf( "%f", &t ); /* tを絶対温度に変換する。 */ t = t + 273.15; /* 飽和水蒸気圧を計算する。 expは指数関数である。 */ es = 611. * exp (17.27 * (t-273.16) / (t-35.86)); /* 結果を標準出力に書き出す。 飽和水蒸気圧の単位はPaなので、hPaに変換するために0.01倍する。 */ printf( "e_s [hPa] = %f\n", 0.01*es ); return 0; }