1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112
| package main
import ( "fmt" )
var lines = 9
func main() { printRectangle()
printRightTriangleLB()
printRightTriangleLT()
printRightTriangleRB()
printRightTriangleRT()
printEqualTriangle()
multiple99() }
func printRectangle() { fmt.Println("\n打印矩形") for i := 1; i <= lines; i++ { for j := 1; j <= lines; j++ { fmt.Print("❤ ") } fmt.Println() } }
func printRightTriangleLB() { fmt.Println("\n打印左下直角三角形") for i := 1; i <= lines; i++ { for j := 1; j <= i; j++ { fmt.Print("❤ ") } fmt.Println() } }
func printRightTriangleLT() { fmt.Println("\n打印左上直角三角形") for i := 1; i <= lines; i++ { for j := lines; j >= i; j-- { fmt.Print("❤ ") } fmt.Println() } }
func printRightTriangleRB() { fmt.Println("\n打印右下直角三角形") for i := 1; i <= lines; i++ { for m := lines; m >= i; m-- { fmt.Print(" ") } for j := 1; j <= i; j++ { fmt.Print("❤ ") } fmt.Println() } }
func printRightTriangleRT() { fmt.Println("\n打印右上直角三角形") for i := 1; i <= lines; i++ { for m := 1; m <= i; m++ { fmt.Print(" ") } for j := lines; j >= i; j-- { fmt.Print("❤ ") } fmt.Println() } }
func printEqualTriangle() { fmt.Println("\n打印等腰三角形") for i := 1; i <= lines; i++ { for m := lines; m >= i; m-- { fmt.Print(" ") }
for j := 1; j <= 2*i-1; j++ { fmt.Print("❤ ") } fmt.Println() } }
|