你好,我有一个问题,我搜索,但我没有找到解决方案。 你能帮帮我吗?
if choix != 1 && choix != 2 {
fmt.Println("you don't put a correct number!")
continueProg=true
} else if choix == 1 {
celsfah()
fmt.Println("Celsius")
} else {
//FahCels()
fmt.Println("Fahrenheit")
}
我尝试了几种解决方案,但没有一种方法
功能Celsfah
func celsfah(fahrenheit) {
celsius := 0
fahrenheit := 0
fmt.Println("Entrer une température en Celsius à convertir en Fahrenheit : ")
fmt.Scanln(&celsius)
fahrenheit = celsius*1.8+32
fmt.Println(&fahrenheit)
}
答案 0 :(得分:1)
我已经简化了一些代码并修复了一些问题,将其转换为正在运行的程序。主要问题是:
`
package main
import (
"fmt"
)
func main() {
choix := 1
if choix != 1 && choix != 2 {
fmt.Println("you didn't put in the correct number!")
} else if choix == 1 {
celsfah()
fmt.Println("Celsius")
} else {
//fahcels()
fmt.Println("Fahrenheit")
}
}
func celsfah() {
celsius := 0.0
fahrenheit := 0.0
fmt.Println("Enter a temperature in Celsius to convert to Fahrenheit: ")
fmt.Scanln(&celsius)
fahrenheit = celsius*1.8 + 32
fmt.Println(fahrenheit)
}
`