列表

详情


BC36. 温度转换

描述

输入一个浮点数f, 表示华氏温度, 输出对应的摄氏温度c , c=5/9*(f-32)

输入描述

输入一个浮点数f(1 <= f<= 100000)

输出描述

输出浮点数,保留3位小数

示例1

输入:

100

输出:

37.778

原站题解

C 解法, 执行用时: 2ms, 内存消耗: 288KB, 提交时间: 2022-04-07

int main()
{
	double f, c;
	scanf("%lf", &f);
	c = (5 / 9.0) * (f - 32);
	printf("%.3lf" ,c);



	return 0;
}

C 解法, 执行用时: 2ms, 内存消耗: 296KB, 提交时间: 2022-06-10

#include<stdio.h>
int main()
{
    float f;
    scanf("%f",&f);
    printf("%.3f",5.0/9.0*(f-32));
   return 0;
}

C 解法, 执行用时: 2ms, 内存消耗: 296KB, 提交时间: 2022-03-22

#include <stdio.h>

int main(void) {
    double f = 0.0;
    scanf("%lf", &f);
    
    double c = 5.0 / 9.0 * (f - 32);    //   .0 执行浮点数除法
    printf("%.3lf", c);
    
    return 0;
}



C 解法, 执行用时: 2ms, 内存消耗: 296KB, 提交时间: 2022-03-06

#include <stdio.h>


int main(void)
{
    double numF = 0.0;
    double numC = 0.0;
    scanf("%lf",&numF);
    if(numF>=1&&numF<=100000)
    {
        numC = 5.0/9*(numF-32);
        printf("%.3lf",numC);
    }
    return 0;
}

C 解法, 执行用时: 2ms, 内存消耗: 300KB, 提交时间: 2022-08-06

#include <stdio.h>
int main()
{
    double f=0;
    scanf("%lf",&f);
    double c=5.0/9*(f-32);
    printf("%.3f\n",c);
    return 0;
}

上一题