1. 要求: 编写一个程序打印摄氏温度转换为相应华氏温度的转换表.

2. 分析.

1. 由C = (5/9)(F-32)得到F = C(9/5)+32

2. C摄氏和F华氏温度都有小数, 可使用float

3. 代码

注意事项: %6.1f表示6个数字宽右对齐且保留1位小数

#include<stdio.h>
int main(){
    float f;
    float c;
    int step = 20;
    int minc = -20;
    int maxc = 300;
    c = minc;
    printf("摄氏温度转换华氏度\n");
    while( c <= maxc ){
        f = c * 9.0 / 5.0 + 32;
        printf("%3.0f %6.1f\n", c, f);
        c = c + step;
    }
    return 0;
}