当前位置: 首页 > news >正文

互联网网站模版网站建设方面的书籍书籍

互联网网站模版,网站建设方面的书籍书籍,企业融资规划师证书,信纸wordpress二维数组的使用方式 使用方式一:先声明/定义再赋值 1.语法:var数组名 [大小] [大小]类型2.比如:var arr [2] [3]int,再赋值 package main import ("fmt" )func main() {//定义/声明数组var arr [4][6]int//赋初值arr[1][2] 1ar…

二维数组的使用方式

使用方式一:先声明/定义再赋值

  • 1.语法:var数组名 [大小] [大小]类型
  • 2.比如:var arr [2] [3]int,再赋值
package main
import ("fmt"
)func main() {//定义/声明数组var arr [4][6]int//赋初值arr[1][2] = 1arr[2][1] = 2arr[2][3] = 3for i := 0; i < 4 ; i++{for j := 0; j < 6; j++{fmt.Print(arr[i][j]," ")}fmt.Println()}
}
/*
0 0 0 0 0 0 
0 0 1 0 0 0
0 2 0 3 0 0
0 0 0 0 0 0
*/

使用方式二:直接初始化

  • 1.声明:var数组名[大小] [大小]类型 = [大小] [大小]类型{{初值…},{初值…}}
var arr[2][3]int = [2][3]int{{1,2,3},{4,5,6}}
fmt.Println("arr=", arr)
  • 2.赋值(有默认值)
  • 3.二维数组在声明/定义时也对应有四种写法[和一维数组类似]
    • var数组名[大小] [大小]类型 = [大小] [大小]类型{{初值…},{初值…}}
    • var数组名[大小] [大小]类型 = […] [大小]类型{{初值…},{初值…}}
    • var数组名 = [大小] [大小]类型{{初值…},{初值…}}
    • var数组名 = […] [大小]类型{{初值…},{初值…}}

二维数组在内存中的形式

在这里插入图片描述

二维数组的遍历

双层for循环完成遍历


func main() {var arr = [2][3]int{{1,2,3},{4,5}}for i := 0; i < len(arr) ; i++{for j := 0; j < len(arr[i]); j++{fmt.Printf("%v\t", arr[i][j])}fmt.Println()} 
}
/*
1       2       3
4       5       0
*/

for-range方式完成遍历

func main() {var arr = [2][3]int{{1,2,3},{4,5}}for i, v := range arr {for j, v1 := range v{fmt.Printf("arr[%v][%v]=%v\t",i,j,v1)}fmt.Println()}
}
/*
arr[0][0]=1     arr[0][1]=2     arr[0][2]=3
arr[1][0]=4     arr[1][1]=5     arr[1][2]=0
*/

案例

定义二维数组,用于保存三个班,每个班五名同学的成绩

并求出每个班级平均分,以及所有班级平均分

package main
import ("fmt")func main() {var scores [3][5]float64for i := 0; i < len(scores); i++{for j := 0; j < len(scores[i]); j++{fmt.Printf("请输入第%d班的第%d个学生的成绩\n", i + 1, j +1)fmt.Scanln(&scores[i][j])}}totalSum := 0.0for i := 0; i < len(scores); i++{sum := 0.0for j := 0; j < len(scores[i]); j++{sum += scores[i][j]}totalSum += sumfmt.Printf("第%d班的总分为%v,平均分为%v\n",i + 1,sum,sum/float64(len(scores[i])))}fmt.Printf("所有班的的总分为%v,平均分为%v",totalSum,totalSum/float64(len(scores)))
}/*
第1班的总分为36,平均分为7.2
第2班的总分为282,平均分为56.4
第3班的总分为137,平均分为27.4
所有班的的总分为455,平均分为151.66666666666666
*/
http://www.yayakq.cn/news/177048/

相关文章:

  • php用什么做网站服务器能用VUE做网站
  • 网站 备案网站文字怎么生成网址链接
  • 北京做冷冻牛羊肉的网站十个源码网站
  • 网站开发用什么系统比较好?使用的是什么网站模板
  • 公司网站英文域名在哪查二手网站建设目标
  • 旅游网站建设主要工作互联网营销培训班
  • 国防教育网站建设方案南京网站设计
  • 网站开发软件开发怎么样最新商城系统
  • 雄安专业网站建设湘潭哪里做网站
  • 网站如何做线上推广电子商务平台网站建设
  • 济宁建设网站首页媒体营销平台
  • wordpress分类管理怎样网站seo
  • 上海建设网站便宜的在线音乐网站源码
  • 长宁区网站建设网页网站产品展示方案
  • 制作网站的素材手表网站模版
  • 昌黎网站建设wordpress设置在新页面打开
  • 网站推广方式有哪些网站搭建就来徐州百度网络非常好
  • 网站添加ico职业教育网站建设可行性报告
  • 成都网站建设零一长安网站建设推广公司
  • 福州seo网站推广优化人工智能培训
  • wordpress外贸网站源码小米商城wordpress主题
  • 服务平台型网站类似抖音网站开发费用
  • 网站建设销售实训报告企业内部网页设计
  • 做推广哪个平台网站好台州网站设计
  • 网站设为首页代码网站响应式布局
  • 建设网站用什么app江苏个人网站备案
  • seo网站排名优化培训教程顺德企业手机网站建设
  • 有什么做节能报告的网站济南网站自然优化
  • 网上商城网站怎么做谷歌代运营
  • 免费推广网站有哪些平台wordpress 安装要求