From 917d5ff5a513c785724afdf9e983bee2fa645b97 Mon Sep 17 00:00:00 2001 From: nannanwu Date: Mon, 10 Nov 2025 22:43:51 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=B0=E7=BB=84=E9=81=8D=E5=8E=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.go | 29 +++++++++-------------------- 1 file changed, 9 insertions(+), 20 deletions(-) diff --git a/main.go b/main.go index 197e0db..3eb89bc 100644 --- a/main.go +++ b/main.go @@ -1,27 +1,16 @@ package main -import ( - "errors" - "fmt" -) +import "fmt" func main() { - err := test() - if err != nil { - fmt.Println("自定义错误", err) - //错误,强制程序中断 - panic(err) + var a [5]int + //普通for循环 + for i := 0; i < len(a); i++ { + fmt.Printf("输入第%d位学生的成绩:", i+1) + fmt.Scanln(&a[i]) } - fmt.Println("程序执行成功") -} - -func test() error { - a := 1 - b := 0 - if b == 0 { - return errors.New("除数不能为0哦") - } else { - fmt.Println(a / b) - return nil + //for range循环 + for a, b := range a { + fmt.Printf("第%d个学生成绩为%d\n", a, b) } }