package main import "fmt" /* 二维数组 方式一:var arr [2][6]int{{},{}} 方式二:arr :=[...][6]int{{},{}} */ func main() { //定义二维数组 var arr [4][6]int arr[1][2]=1 arr[2][1]=2 arr[2][3]=3 for _,v:=range arr{ for _,j:=range v{ fmt.Print(j," ") } fmt.Println() } scores() } func scores(){ var scores [3][5]float64 for i,v:=range scores{ for ii,_:=range v{ fmt.Printf("请输入第%v班的第%v个学生的成绩:\n",i+1,ii+1) fmt.Scanln(&scores[i][ii]) } } var eachClassAvg float64 for i,v:=range scores{ var studentscores float64 for _,vv:=range v{ studentscores +=vv } eachClassAvg += studentscores fmt.Printf("班级%d平均分是:%.2f,班级%d的总分是:%v\n",i+1,studentscores/float64(len(v)),i+1,studentscores) } fmt.Printf("全部班级的:总分%.2f 平均分是%.2f",eachClassAvg,eachClassAvg/15.0) //fmt.Println(scores) }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。