Code Block |
---|
package main import "fmt" func main() { scores := [5]int{95, 91, 39, 60, 21} // 使用切片存储多个学生的成绩使用数组存储多个学生的成绩 sum := 0 // 计算总成绩 for _, score := range scores { sum += score } // 计算平均成绩 avg := float64(sum) / float64(len(scores)) // 使用 len(scores) 获取学生人数 fmt.Printf("总成绩是%v\n平均成绩是%v\n", sum, avg) } |
输出结果为
Code Block |
---|
总成绩是306 |
...
平均成绩是61.2 |
总结:
数组和切片的区别
scores := [5]int{95, 91, 39, 60, 21} //方括号内定义长度就是数组
...