你好!!
请看代码,:
#include<stdioh>
int main()
{
int x;
float a,s;
printf("请选择转换的类型:\n 华氏转摄氏(1)\n 摄氏转华氏(2)\n");
scanf("%d",&x);
switch(x)
{
case 1:
printf("华氏温度:");
scanf("%f",&a);
s=(a-32)/18;
printf("摄氏温度:%22f\n",s);
break;
case 2:
printf("摄氏温度:");
scanf("%f",&a);
s=a18+32;
printf("华氏温度:%22f\n",s);
break;
}
return 0;
} 你好!!另一个接法,合乎你的题目要求:
#include<stdioh>
int main()
{
int x;
float a,s;
int ii=0;
for(ii=0;ii<3;ii++)
{
printf("请选择转换的类型:\n 华氏转摄氏(1)\n 摄氏转华氏(2)\n");
scanf("%d",&x);
switch(x)
{
case 1:
printf("华氏温度:");
scanf("%f",&a);
s=(a-32)/18;
printf("摄氏温度:%22f\n",s);
break;
case 2:
printf("摄氏温度:");
scanf("%f",&a);
s=a18+32;
printf("华氏温度:%22f\n",s);
break;
}
}
return 0;
}
;这个是c++的 楼主好像写错公式了, f代表华氏温度,c代表摄氏温度
#include<iostreamh>
#include<iomaniph>
void main()
{
double f,c,b;
cout<<"请输入华氏温度:"<<endl;
cin>>f;
cout<<"对应的摄氏温度为:"<<endl;
c=f-32;
b=500/9;
c=bc;
cout<<setiosflags(ios::fixed)<<setprecision(2)<<"c="<<c<<endl;
}
;再给你个c语言的
#include <stdioh>
void main()
{
double f,c,b;
scanf("请输入华氏温度: %f\n",&f);
c=f-32;
b=500/9;
c=bc;
printf("对应的摄氏温度为: %f\n",c);
}
程序公式如下:
#include<stdioh>
float change(float x);
void main(){
float fahr;
printf("请输入摄氏温度:");
scanf("%f",&fahr);
printf("\n对应的华氏温度为:%1f\n\n",change(fahr));
}
float change(float x){
float cent=x9/5+32;
return cent;
}
扩展资料:
华氏温标与摄氏温标是两大国际主流的计量温度的标准。
华氏温标由来
华氏温标:是德国人华伦海特(Fahrenheit)于1714年创立的温标。它以水银作测温物质,定水的熔点为32度,沸点为212度,中间分为180度,以℉表示。
摄氏温标由来
摄氏温标:1740年瑞典人摄尔修斯(Celsius)提出在标准大气压下,把冰水混合物的温度定为0摄氏度,水的沸点规定为100度。根据水这两个固定温度点来对温度进行分度。两点间作100等分,每段间隔称为1摄氏度,记作1℃。
单位换算
华氏度 = 32°F+ 摄氏度 × 18
摄氏度 = (华氏度 - 32°F) ÷ 18
数据
0°C=32°F
10°C=50°F
20°C=68°F
30°C=86°F
40°C=104°F
注意:测温介质的种类和温标没有必然关系!
测温介质是测量温度的手段,温标是评定温度的标准。同样的测温手段可以用不同的温标来评定;同样的温标也可以使用不同的测温手段来进行测量。
参考资料:
以上就是关于c语言华氏摄氏温度转换全部的内容,包括:c语言华氏摄氏温度转换、用C语言编写一个程序:华氏温度和摄氏温度的转换公式为c=(f-32)/1.8,、写一个将华氏温度转换成摄氏温度的程序,转换的公式是:°F = (9/5)*°C + 32等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)