编写函数把华氏温度转换为摄氏温度利用函数float convert(float tempfer),参数和返回值都为float类型,实现算法c=(f-32)*5/9,在main()函数中实现输入、输出
时间: 2024-09-28 09:16:12 浏览: 24
在C++中,你可以按照以下步骤编写一个函数`convert()`将华氏温度转换为摄氏温度,并在`main()`函数中进行输入和输出操作:
首先,定义`convert`函数,接收华氏温度`tempfer`作为参数,并返回对应的摄氏温度:
```cpp
#include <iostream>
// 定义转换函数,接受华氏温度并返回摄氏温度
float convert(float tempF) {
float tempC = (tempF - 32) * 5 / 9;
return tempC;
}
```
接下来,在`main()`函数中处理用户输入,调用`convert()`函数,并输出结果:
```cpp
int main() {
// 输入华氏温度
std::cout << "请输入华氏温度: ";
float tempF;
std::cin >> tempF;
// 转换并输出摄氏温度
float tempC = convert(tempF);
std::cout << "华氏温度 " << tempF << " 度等于摄氏温度 " << tempC << " 度。\n";
return 0;
}
```
当程序运行时,它会提示用户输入华氏温度,然后计算并显示相应的摄氏温度。
相关问题
编写函数float Convert(float TempFer),参数和返回值都为float类型,实现算法C=(F-32)*5/9,在main()函数中实现输入、输出。
float Convert(float TempFer)
{
return (TempFer - 32) * 5 / 9;
}int main()
{
float TempFer;
printf("请输入你要转换的华氏温度:");
scanf("%f", &TempFer);
printf("摄氏温度为:%.2f\n", Convert(TempFer));
return 0;
}
使用C++编写函数float Convert(float TempFer),参数和返回值都为float类型,实现算法C=(F-32)*5/9,在main()函数中实现输入、输出。
float Convert(float TempFer) {
float C = (TempFer - 32) * 5 / 9;
return C;
}int main() {
float TempFer;
printf("请输入华氏温度:");
scanf("%f", &TempFer);
float C = Convert(TempFer);
printf("摄氏温度为:%.2f\n", C);
return 0;
}