列表

详情


GP12. 温度转换

描述

定义一个变量保存华氏温度,华氏温度转换摄氏度的公式为:5/9*(华氏温度-100),求出华氏温度对应的摄氏温度。

知识点:

golang 中, float浮点型 可以表示小数

golang中 ,算术运算符"+","-","*","/" 分别表示加,减,乘,除

示例1

输入:

100.0

输出:

37.77778

原站题解

上次编辑到这里,代码来自缓存 点击恢复默认模板

Go 解法, 执行用时: 3ms, 内存消耗: 796KB, 提交时间: 2022-05-26

package main
//import "fmt"

/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 *
 * 
 * @param f double浮点型 华氏温度
 * @return double浮点型
*/
func temperature( f float64 ) float64 {
    // write code here
    v :=float64(5)/float64(9)
    v = v*(f-32)
    return v
}

Go 解法, 执行用时: 3ms, 内存消耗: 816KB, 提交时间: 2022-06-08

package main
//import "fmt"

/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 *
 * 
 * @param f double浮点型 华氏温度
 * @return double浮点型
*/
func temperature( f float64 ) float64 {
    // write code here
    c := 5*(f-32)/9
    return c
}

Go 解法, 执行用时: 3ms, 内存消耗: 844KB, 提交时间: 2022-06-21

package main
//import "fmt"

/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 *
 * 
 * @param f double浮点型 华氏温度
 * @return double浮点型
*/
func temperature( f float64 ) float64 {
    // write code here
    return float64(5)/float64(9)*(f-32)
}

Go 解法, 执行用时: 3ms, 内存消耗: 852KB, 提交时间: 2022-05-31

package main
//import "fmt"

/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 *
 * 
 * @param f double浮点型 华氏温度
 * @return double浮点型
*/
func temperature( f float64 ) float64 {
    // write code here
    return 5*(f-32)/9
    
    
}

Go 解法, 执行用时: 3ms, 内存消耗: 860KB, 提交时间: 2022-06-08

package main

func temperature(f float64) float64 {
	z := (f - 32) * float64(5) / float64(9)
	return z
}

上一题