C++程序:华氏温度转换为摄氏温度
本程序使用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::fixed和std::setprecision来设置输出结果的格式,保留两位小数,并显示输出结果。
原文地址: https://www.cveoy.top/t/topic/XkO 著作权归作者所有。请勿转载和采集!