编写函数把华氏温度转为摄氏温度,公式为C=(F-32)*5⼀9,在主函数中输入和输出……

2024-10-30 14:17:56
推荐回答(3个)
回答1:

按照你的要求编写的华氏温度转为摄氏温丛斗度的C语言程序如下

#include

float FtoC(float F)

{

return (F-32)*5/9.0;

}

int main()

{

float F,C;

printf("请输入华氏扰扮度:\n");

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

C=FtoC(F);//调用FtoC函数实现华氏度转摄氏度

printf("摄氏度为%.2f",C);//打印摄氏度,保缓郑灶留两位小数

return 0;

}

回答2:

解法一誉肆
#include
int main()
{
double F;
double C;
printf("Input F temp:");
scanf("%lf",&F);//double 用lf
C=5.0/9.0*(F-32);//加小数电是为了能更好的的到所需位数
printf("C temp=%.3f",C);
return 0;
}

解法含闷二
#include
void main(){
float C,F;
printf("Input F:");
scanf("%f",&F);//输庆老轿入华氏度
C=5.0/9.0*(F-32);//换算公式
printf("C=%f\n",C);//输出结果
}

回答3:

import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO 自仿蚂动生成的仔游方法存根
int F=0;
int C=0;
Scanner in=new Scanner(System.in );
F=in.nextInt();
C=(int) ((int)5/备戚埋9.0 * (F-32));
System.out.println(C);
}
}