課題
温度を摂氏から華氏に換算するプログラムを書け。
方針
課題の通り。
ソースコード
#include <stdio.h> int main(void) { float fahr, celsius; int lower, upper, step; lower = -20; /* 温度表の下限 */ upper = 150; /* 温度表の上限 */ step = 10; /* きざみ */ celsius = lower; /* 温度の初期値 */ printf("Conversion (Celsius -> Fahrenheit)\n"); while (celsius <= upper) { fahr = ((9.0/5.0) * celsius) + 32.0; printf("%6.1f %3.0f\t\n", celsius, fahr); celsius += step; } }
実行結果
Conversion (Celsius -> Fahrenheit) -20.0 -4 -10.0 14 0.0 32 10.0 50 20.0 68 30.0 86 40.0 104 50.0 122 60.0 140 70.0 158 80.0 176 90.0 194 100.0 212 110.0 230 120.0 248 130.0 266 140.0 284 150.0 302