如何使用函数编写温度转换表?


温度转换仅仅是把华氏温度转换成摄氏温度或把摄氏温度转换成华氏温度。

在这个编程中,我们将解释如何将华氏温度转换成摄氏温度,如何使用函数将转换结果显示成表格格式。

示例

以下是用于完成温度转换的 C 程序 −

 在线演示

#include<stdio.h>
float conversion(float);
int main(){
   float fh,cl;
   int begin=0,stop=300;
   printf("Fahrenheit \t Celsius
");// display conversion table heading    printf("----------\t-----------
");    fh=begin;    while(fh<=stop){       cl=conversion(fh); //calling function       printf("%3.0f\t\t%6.lf
",fh,cl);       fh=fh+20;    }    return 0; } float conversion(float fh) //called function{    float cl;    cl= (fh - 32) * 5 / 9;    return cl; }

输出

执行上述程序后,将产生以下结果 −

Fahrenheit  Celsius
---------- -----------
   0          -18
   20         -7
   40          4
   60          16
   80          27
   100         38
   120         49
   140         60
   160         71
   180         82
   200         93
   220         104
   240         116
   260         127
   280         138
   300         149

类似地,你可以编写程序来完成摄氏温度到华氏温度的转换

只需将公式更改为:

华氏 = (摄氏 * 9 / 5) + 32。

2021 年 3 月 8 日更新

1K+ 浏览

开启你的 职业生涯

通过完成课程获得认证

开始
广告