Golang打印图形的简单方法
在Golang中,我们可以使用一些简单的方法来打印不同的图形。本文将介绍如何使用Golang打印三角形、矩形和菱形图形。
打印三角形
要打印一个三角形,我们可以使用嵌套循环,并根据行数打印相应数量的星号。下面是一个打印5行三角形的示例代码:
```go package main import "fmt" func main() { for i := 1; i <= 5;="" i++="" {="" for="" j="" :="1;" j="">=><= i;="" j++="" {="" fmt.print("*="" ")="" }="" fmt.println()="" }="" }="" ```="" 该代码将打印出以下三角形:="" ```="" *="" *="" *="" *="" *="" *="" *="" *="" *="" *="" *="" *="" *="" *="" *="" ```="">=>打印矩形
要打印一个矩形,我们可以使用两个嵌套循环,并指定矩形的行数和列数。下面是一个打印5行4列矩形的示例代码:
```go package main import "fmt" func main() { for i := 1; i <= 5;="" i++="" {="" for="" j="" :="1;" j="">=><= 4;="" j++="" {="" fmt.print("*="" ")="" }="" fmt.println()="" }="" }="" ```="" 该代码将打印出以下矩形:="" ```="" *="" *="" *="" *="" *="" *="" *="" *="" *="" *="" *="" *="" *="" *="" *="" *="" *="" *="" *="" *="" ```="">=>打印菱形
要打印一个菱形,我们可以使用四个嵌套循环,并根据行数和列数的关系来决定是否打印星号。下面是一个打印5行菱形的示例代码:
```go package main import "fmt" func main() { for i := 1; i <= 5;="" i++="" {="" for="" j="" :="1;" j="">=><= 5-i;="" j++="" {="" fmt.print("="" ")="" }="" for="" k="" :="1;" k="">=><= 2*i-1;="" k++="" {="" fmt.print("*="" ")="" }="" fmt.println()="" }="" for="" i="" :="4;" i="">= 1; i-- { for j := 1; j <= 5-i;="" j++="" {="" fmt.print("="" ")="" }="" for="" k="" :="1;" k="">=><= 2*i-1;="" k++="" {="" fmt.print("*="" ")="" }="" fmt.println()="" }="" }="" ```="" 该代码将打印出以下菱形:="" ```="" *="" *="" *="" *="" *="" *="" *="" *="" *="" *="" *="" *="" *="" *="" *="" *="" *="" *="" *="" *="" *="" *="" *="" *="" *="" *="" *="" *="" *="" *="" *="" *="" *="" *="" *="" *="" *="" *="" *="" *="" *="" ```="" 以上就是使用golang打印三角形、矩形和菱形图形的简单方法。通过嵌套循环和适当的条件判断,我们可以轻松地打印出各种形状的图案。希望本文对您有所帮助!="">=>=>
版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!
评论