设计一个将华氏温度转换为摄氏温度的函数(GOlang)
公式为:C= 5*(F - 32) / 9
C为摄氏温度,F为华氏温度
package mainimport("fmt")func temperature(f float64)float64{//定义变量类型为float64,输出类型为float64return (f - 32) * 5 / 9}// f是华氏温度,c是摄氏温度func main(){//fmt.Printf("摄氏温度C为%f \n",temperature(f))fmt.Printf("摄氏温度C为%f \n",temperature(66.5)) //输入66.5后返回执行(f - 32)*5/9//输出19.166667}
相反设计一个将摄氏温度转换为华氏温度的函数(GOlang)
公式为:F = (9 * C + 160)/ 5
package mainimport("fmt")func temperature(c float64)float64{return (9 * c + 160) / 5}func main(){//fmt.Printf("华氏温度F为%f \n", temperature(c))fmt.Printf("华氏温度F为%f \n", temperature(19.166667)) //输出66.500001}