华氏——摄氏温度转换

输出华氏-摄氏温度转换表:输人两个整数lower和upper,输出一张华氏-摄氏温康转换表,华氏温度的取值范围是[lower,upper],每次增加2下。若输入的范围不合则输出“Invalid.”。计算公式如下:
5x(f-32)c÷9

建议自己动手写写


#include <stdio.h>

int main()
{
    int lower, upper;

    // 读取用户输入的温度范围
    printf("请输入温度范围(华氏度):");
    scanf("%d%d", &lower, &upper);

    // 检查输入的范围是否合法
    if (lower > upper) {
        printf("Invalid.\n");
        return 0;
    }

    // 输出温度转换表
    printf("华氏度\t摄氏度\n");
    for (int f = lower; f <= upper; f += 2) {
        double c = 5.0 * (f - 32) / 9.0;
        printf("%d\t%.2f\n", f, c);
    }

    return 0;
}

#include <iostream>
using namespace std;

int main() {
    int lower, upper;
    cin >> lower >> upper;
    if (lower > upper) {
        cout << "Invalid." << endl;
        return 0;
    }
    cout << "fahr celsius" << endl;
    for (int f = lower; f <= upper; f += 2) {
        double c = 5 * (f - 32) / 9.0;
        cout << f << " " << fixed << c << endl; // fixed表示输出小数点后固定位数的小数
    }
    return 0;
}
不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^