浙大版《C语言程序设计(第3版)》题目集 练习2-12 输出华氏-摄氏温度转换表 (15分)

在这里插入图片描述

#include <stdio.h>
int main()
{
    int lower, upper, i;
    float C;
    scanf("%d %d", &lower, &upper);
    if (lower <= upper && upper <= 100)
    { //lower和upper符合条件
        printf("fahr celsius\n");
        for (i = lower; i <= upper; i = i + 2)
        {
            C = 5 * (i - 32) / 9.0; //这里注意9.0,将表达式由整型转化为浮点型
            printf("%d%6.1f\n", i, C); //6是占位6格,.1是留一个小数位
        }
    }
    else
        printf("Invalid.\n"); //输入的lower和upper无效
    return 0;
}
发布了161 篇原创文章 · 获赞 117 · 访问量 6032

猜你喜欢

转载自blog.csdn.net/qq_44458489/article/details/105279668