数组

定义数组

var arr [3]int =[3]int {1,2,3}
//部分赋值
var arr1 [3]int =[3]int {1,2}
//指定下标赋值
var arr2 [4]int =[4]int {1:2,3:1}
fmt.Println(arr[0],arr1[0],arr2)

冒泡排序

var arr [10] int=[10]int{66,54,43,45,56,67,78,89,8,1}

for i:=0;i< len(arr)-1;i++{
    for j:=0;j<len(arr)-1-i ;j++  {
        if arr[j]>arr[j+1] {
            arr[j],arr[j+1]=arr[j+1],arr[j]
        }
    }
}
fmt.Println(arr)

双色球

rand.Seed(time.Now().UnixNano())
var arr [6] int

for i:=0;i< len(arr);i++{
    v:=rand.Intn(32)+1
    for j:=0;j<i ;j++  {
        if v==arr[j] {
            v=rand.Intn(32)+1
            j=-1
        }
    }
    arr[i]=v
}
fmt.Println(arr)
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 谨记 每个人心中都有一片海,自己不扬帆,没人帮您启航,久了就是一片死海。人生,就是一场自己与自己的较量:让积极打败...
    长风留言阅读 12,454评论 6 10
  • 一、数组的三种创建方式 它们的区别方式一:在声明的时候直接就已经分配空间,并赋值,方式一是不能写成如下这种形式的。...
    圣贤与无赖阅读 3,180评论 0 0
  • 一、数组定义 array() 1、索引数组 在一个变量中,存储一个或多个值。数组中的每一个元素都有一个访问ID,根...
    竹与豆阅读 3,552评论 0 0
  • 眼界、学识 书名《傅雷家书》 今天读了傅雷家书中的几篇,有以下感受 父母是孩子的最根本的老师,父母的眼界、学识在对...
    Cateeya阅读 3,146评论 0 0
  • 我们每个人都有可能是孤独的个体, 但是这并不影响两个人相识相知相爱, 到最后的相互慰藉……
    shadowsiu阅读 1,202评论 0 1

友情链接更多精彩内容