diff --git "a/homework/ch01Go\350\257\255\350\250\200\345\237\272\347\241\200/GO15032\350\265\265\344\270\226\350\261\252/go.work" "b/homework/ch01Go\350\257\255\350\250\200\345\237\272\347\241\200/GO15032\350\265\265\344\270\226\350\261\252/go.work" new file mode 100644 index 0000000000000000000000000000000000000000..71581acec097c8728262fb841176f1a46fc73cd4 --- /dev/null +++ "b/homework/ch01Go\350\257\255\350\250\200\345\237\272\347\241\200/GO15032\350\265\265\344\270\226\350\261\252/go.work" @@ -0,0 +1,3 @@ +go 1.21.4 + +use ./homework_1 diff --git "a/homework/ch01Go\350\257\255\350\250\200\345\237\272\347\241\200/GO15032\350\265\265\344\270\226\350\261\252/homework_1/go.mod" "b/homework/ch01Go\350\257\255\350\250\200\345\237\272\347\241\200/GO15032\350\265\265\344\270\226\350\261\252/homework_1/go.mod" new file mode 100644 index 0000000000000000000000000000000000000000..eba1baf3f25d1dd962c9ca22b80bf01bd3b39448 --- /dev/null +++ "b/homework/ch01Go\350\257\255\350\250\200\345\237\272\347\241\200/GO15032\350\265\265\344\270\226\350\261\252/homework_1/go.mod" @@ -0,0 +1,3 @@ +module homework_1 + +go 1.21.4 diff --git "a/homework/ch01Go\350\257\255\350\250\200\345\237\272\347\241\200/GO15032\350\265\265\344\270\226\350\261\252/homework_1/homework_1.go" "b/homework/ch01Go\350\257\255\350\250\200\345\237\272\347\241\200/GO15032\350\265\265\344\270\226\350\261\252/homework_1/homework_1.go" new file mode 100644 index 0000000000000000000000000000000000000000..967220373609e37da0ea89af696e3aa4a86cd5b4 --- /dev/null +++ "b/homework/ch01Go\350\257\255\350\250\200\345\237\272\347\241\200/GO15032\350\265\265\344\270\226\350\261\252/homework_1/homework_1.go" @@ -0,0 +1,7 @@ +package main + +func main() { + for i := 0; i < 10; i++ { + for j := 0; j < 10; j++ { + fmt.Printf("%+v\n", ) +} \ No newline at end of file diff --git "a/homework/ch01Go\350\257\255\350\250\200\345\237\272\347\241\200/GO15032\350\265\265\344\270\226\350\261\252/homework_2/homework_2.go" "b/homework/ch01Go\350\257\255\350\250\200\345\237\272\347\241\200/GO15032\350\265\265\344\270\226\350\261\252/homework_2/homework_2.go" new file mode 100644 index 0000000000000000000000000000000000000000..1ada82805465ff980634f19db2af04b1fa4498ba --- /dev/null +++ "b/homework/ch01Go\350\257\255\350\250\200\345\237\272\347\241\200/GO15032\350\265\265\344\270\226\350\261\252/homework_2/homework_2.go" @@ -0,0 +1,25 @@ +package main + +import ( + "fmt" + "math/rand" + "time" +) + +const ( + flag = 1 +) + +func main() { + add_int := 0 + plus_int := 1 + for i := 0; i < 20; i++ { + item := rand.New(rand.NewSource(time.Now().UnixNano())).Intn(20) + 1 + if item&flag == 0 { + plus_int *= item + } else { + add_int += item + } + } + fmt.Println("加法:", add_int, "乘法:", plus_int) +} diff --git "a/homework/ch01Go\350\257\255\350\250\200\345\237\272\347\241\200/GO15032\350\265\265\344\270\226\350\261\252/homework_3/homework_3.go" "b/homework/ch01Go\350\257\255\350\250\200\345\237\272\347\241\200/GO15032\350\265\265\344\270\226\350\261\252/homework_3/homework_3.go" new file mode 100644 index 0000000000000000000000000000000000000000..e5cf8c786fe77be0e10023c04bebdf56b2f48621 --- /dev/null +++ "b/homework/ch01Go\350\257\255\350\250\200\345\237\272\347\241\200/GO15032\350\265\265\344\270\226\350\261\252/homework_3/homework_3.go" @@ -0,0 +1,11 @@ +package main + +import "fmt" + +func main() { + i, j := 1, 1 + for j < 100 { + fmt.Println(j) + i, j = i+j, i + } +}