package main
import (
"fmt"
"math/rand"
"time"
)
func main(){
// 随机生成5个数,并将其反转打印
// 1.随机生成5个数,rand.Intn()函数,
// 2.当我们得到随机数后,就放到一个数组 int 数组
// 3.反转打印 交换的次数为 len/2 ,
var intArr3 [5]int
// 为了每次生成的随机数不一样,我们需要给一个seed值
len := len(intArr3)
rand.Seed(time.Now().UnixNano())
for i := 0; i < len; i++ {
intArr3[i] = rand.Intn(100)
}
fmt.Println("交换前=",intArr3)
temp := 0
for i := 0; i < len/2; i++ {
temp = intArr3[len -1 - i]
intArr3[len -1 - i] = intArr3[i]
intArr3[i] = temp
}
fmt.Println("交换后=",intArr3)
}
go 随机生成5个数,并将其反转打印
于 2022-03-16 12:34:38 首次发布
1万+

被折叠的 条评论
为什么被折叠?



