golang(6)数组

使用数组计算总和或者平局值

func main() {

	var hens [6]float64;  //定义有几个数组
	hens[0] = 3.0  //给每个数组进行赋值
	hens[1] = 5.0
	hens[2] = 1.0
	hens[3] = 3.4
	hens[4] = 2.0
	hens[5] = 50.0
//如果要增加条件可以直接继续在这往下写,不用再次定义赋值
	totalW:=0.0  //这个是总数
	for i:=0; i< len(hens);i++{
		totalW += hens[i] //遍历数组累加
	}
	fmt.Println(totalW,totalW / i+1) //因为数组下标是从0开始所以总数要加1
	fmt.Println(totalW)

数组输入

var score [5]float64
for i := 0; i < len(score);i++{
	fmt.Printf("输入第%d的值",i+1)
	fmt.Scanln(&score[i])  //用户从外部输入数组的值
}

for i := 0; i < len(score);i++{
	fmt.Println(score[i])

}

数组的四种初始化方式

var num [3]int = [3]int{1,2,3}
	fmt.Println(num)
//[1 2 3]

var num1 = [3]int{1,2,3}  
	fmt.Println(num1)

var num2 = [...]int{1,2,3} //让系统子机识别
	fmt.Println(num2)

var num3 = [...]int{1:80,2:90,0:666} //指定下标的值
	fmt.Println(num3)
//[666 80 90]

数组的遍历
for-range遍历

for index,value := range 数组名称{//index是下标 value是值
...
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值