И заодно функции на C# для знакомого школьника, шоб себя проверил.
K = C + 273.15
double C2K(double C) { return C + 273.15; }
F = C * 9/5 + 32
double C2F(double C) { return C * 9.0 / 5.0 + 32.0; }
double K2C(double K) { return K - 273.15; }
double K2F(double K) { return (K - 273.15) * 9.0 / 5.0 + 32.0; }
double F2C(double F) { return (F - 32.0) * 5.0 / 9.0; }
double F2K(double F) { return (F - 32.0) * 5.0 / 9.0 + 273.15; }