The C Programming Language, 2nd Edition, by Kernighan and Ritchie
Exercise 1.15 on page 27
Rewrite the temperature conversion program of Section 1.2 to use a function for conversion.
Solution by Richard Heathfield
#include <stdio.h> float FtoC(float f) { float c; c = (5.0 / 9.0) * (f - 32.0); return c; } int main(void) { float fahr, celsius; int lower, upper, step; lower = 0; upper = 300; step = 20; printf("F C\n\n"); fahr = lower; while(fahr <= upper) { celsius = FtoC(fahr); printf("%3.0f %6.1f\n", fahr, celsius); fahr = fahr + step; } return 0; }










