**1.题目:输入三个整数x,y,z,请把这三个数由小到大输出。**
**2.程序分析:我们想办法把最小的数放到x上,**
**先将x与y进行比较,如果x>y则将x与y的值进行交换,**
**然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小。**
**3.程序源代码:**
```go
package main
import (
"fmt"
)
func main() {
var x, y, z, temp float64
fmt.Println("请输入要比较的三个数:")
fmt.Scan(&x, &y, &z)
if x < y {
temp = x
x = y
y = temp
}
if x < z {
temp = z
z = x
x = temp
}
if y < z {
temp = z
z = y
y = temp
}
fmt.Println("这三个数的从大到小的顺序是:", x, y, z)
}
```
有疑问加站长微信联系(非本文作者))