diff --git a/main.go b/main.go index 3eb89bc..9881d9e 100644 --- a/main.go +++ b/main.go @@ -7,10 +7,18 @@ func main() { //普通for循环 for i := 0; i < len(a); i++ { fmt.Printf("输入第%d位学生的成绩:", i+1) - fmt.Scanln(&a[i]) + _, err := fmt.Scanln(&a[i]) + if err != nil { + return + } } //for range循环 for a, b := range a { fmt.Printf("第%d个学生成绩为%d\n", a, b) } + Grades := 1 + for _, b := range a { + Grades = Grades + b + } + fmt.Printf("平均成绩为%d", Grades/len(a)) }