c语言编写一个用户自定义函数,主函数使用for(i=32;i<=100;i-i+4)函数的功能是:将华氏温度转F换为摄氏温度 C。转换公式为:C=(F-32)·编写一个程序,输出一个华氏温度与摄氏温度的对 照表,其中华氏温度从32开始到100为止,步长为4。
时间: 2024-10-17 17:11:54 浏览: 33
C语言程序设计-编写自定义函数fun。输入一个华氏温度,要求输出摄氏温度。 公式为 c=5(f-32)/9。
5星 · 资源好评率100%
在C语言中,你可以创建一个名为`fahrenheit_to_celsius`的函数来实现华氏度到摄氏度的转换,并将其放在一个主函数`main`中。这里是一个简单的示例:
```c
#include <stdio.h>
// 定义华氏度转摄氏度的函数
double fahrenheit_to_celsius(double fahrenheit) {
return (fahrenheit - 32) * 5 / 9; // 转换公式
}
int main() {
for (int i = 32; i <= 100; i += 4) { // 循环遍历华氏温度
double celsius = fahrenheit_to_celsius(i); // 调用函数并存储结果
printf("华氏温度: %.1f, 摄氏温度: %.1f\n", i, celsius); // 输出对应的数据
}
return 0;
}
```
在这个程序中,我们首先声明了一个函数`fahrenheit_to_celsius`,接受一个双精度浮点数作为输入,然后按照华氏度转摄氏度的公式计算结果。在主函数`main`里,使用一个for循环迭代华氏温度,每次递增4,计算出相应的摄氏温度,并打印出来。
阅读全文