练习1-15 重新编写1.2节中的温度转换程序,使用函数实现温度转换计算。
#include <stdio.h>
float fahr2celsius(float fahr)
{
return (5.0 / 9.0) * (fahr - 32.0);
}
int main(int argc, char *argv[]) {
(void)argc;
(void)argv;
float fahr, celsius;
int lower, upper, step;
lower = 0;
upper = 300;
step = 20;
printf(">>>>华氏温度与摄氏温度对照表<<<<\n"); // 标题
fahr = lower;
while (fahr <= upper) {
celsius = fahr2celsius(fahr);
printf("%3.0f %6.1f\n", fahr, celsius);
fahr += step;
}
return 0;
}
运行结果: