c语言:输入一个华氏温度,要求输出摄氏温度。公式为:

2025-02-22 05:45:40
推荐回答(5个)
回答1:

具体公式如下:

#include

void main()

{

float c,f;

printf("请输入一个华氏温度\n");

scanf("%f",&f);

c=(f-32)*5/9;

printf("它的摄氏温度为:%.2f",c);

}

扩展资料:

C语言-基本运算

除法运算 /

整数除于整数,还是整数。参与运算的操作数必须是同类型。

1/2的值是0。参与运算的操作数是什么类型,得出的值就是什么类型。   10.5 + 10将右边的10提升为了double类型 自动类型提升。

int b = 10.5 + 1.7; 自动将大类型转换为了小类型,会丢失精度。   

double a = (double)1 / 2;  注:参与运算的都是整型,所以要强转一下。

关系运算符。

C语言规定,任何数值都有真假性,任何非0值都为“真”,只有0才为“假”。也就是说,108、-18、4.5、-10.5等都是“真”,0则是“假”。

关系运算符的运算结果只有2种:如果条件成立,结果就为1,也就是“真”;如果条件不成立,结果就为0,也就是“假”。

回答2:

公式:C=5.0/9.0*(F-32);

#include

voidmain(){

floatC,F;

printf(“InputF:”);

scanf("%f",&F);//输入华氏度

C=5.0/9.0*(F-32);//换算公式

printf(“C=%f\n”,C);//输出结果

}

扩展资料

c语言-计算摄氏温度

#include

intmain()

{

intF,C;

scanf("%d",&F);

C=5*(F-32)/9;

printf("Celsius=%d",C);

return0;

}

回答3:

#include int main(){    double c, f;    printf ("请输入华氏温度:");    scanf ("%lf", &f);    c=5.0/9*(f-32);    printf ("%g华氏温度是%.2f摄氏温度\n", f, c);    return 0;}

扩展资料:

#include

using namespace std;

int main()

{

float f,c; 

cout<<"请输入华氏温度:";      

cin>>f;    

c=5*(f-32)/9;

cout<<"摄氏温度为:"<

return 0;   

}

回答4:

根据华氏温度与摄氏温度的公式,设计代码如下:

#include

int main()

{

double c,f;

scanf("%lf",&f);

c=5*(f-32)/9;

printf("c=%.2lf",c);

}

扩展资料:

输入摄氏温度一个转换为华氏温度的代码如下:

#include 

void main()

{

float F,C;

printf("请输入您需要转换的摄氏温度:");

scanf("%f",&C);

F = (C+32)*9/5.0;

printf("其对应的华氏温度为:%.2f \n",F);

}

参考资料:百度百科-printf

回答5:

#include

int main(){
float f,c;
printf("请输入华氏温度:");
scanf("%f",&f);
c=5*(f-32)/9;
printf("对应的摄氏温度为:%.2f\n",c);
return 0;
}