按照你的要求编写的华氏温度转为摄氏温丛斗度的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;
}
解法一誉肆
#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);//输出结果
}
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);
}
}