发布网友 发布时间:2024-10-22 05:09
共3个回答
热心网友 时间:9分钟前
按照你的要求编写的华氏温度转为摄氏温度的C语言程序如下
#include<stdio.h>
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;
}
热心网友 时间:7分钟前
解法一
#include<stdio.h>
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 <stdio.h>
void main(){
float C,F;
printf("Input F:");
scanf("%f",&F);//输入华氏度
C=5.0/9.0*(F-32);//换算公式
printf("C=%f\n",C);//输出结果
}
热心网友 时间:4分钟前
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);
}
}