本程序使用C++语言编写,实现将华氏温度转换为摄氏温度的功能。程序接收用户输入的华氏温度,并根据公式c=5/9(F-32)计算出对应的摄氏温度,并以两位小数形式显示结果。

#include <iostream>
#include <iomanip> // 用于设置输出格式

double fahrenheitToCelsius(double fahrenheit) {
    double celsius = 5.0 / 9.0 * (fahrenheit - 32);
    return celsius;
}

int main() {
    double fahrenheit;
    std::cout << '请输入华氏温度:';
    std::cin >> fahrenheit;

    double celsius = fahrenheitToCelsius(fahrenheit);

    std::cout << '摄氏温度为:' << std::fixed << std::setprecision(2) << celsius << '℃' << std::endl;

    return 0;
}

程序首先定义了一个函数fahrenheitToCelsius,该函数接受一个华氏温度值作为输入,并根据转换公式计算出对应的摄氏温度。然后,在主函数中,我们从用户那里获取华氏温度,并调用转换函数进行转换。最后,我们使用std::fixedstd::setprecision来设置输出结果的格式,保留两位小数,并显示输出结果。

C++程序:华氏温度转换为摄氏温度

原文地址: https://www.cveoy.top/t/topic/XkO 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录