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

发布网友 发布时间: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);
}
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com