Golang程序打印上星三角图案
在本教程中,我们将用go语言编写一个程序来打印一个上星三角图案。在一个上三角星形图案中,第一行只能有一颗星,而且底端必须在底部。
第1步 – 导入fmt包。
第2步 – 启动主功能。
第3步 – 在下一步,我们需要初始化整数变量,即i、j、k和行。行变量包含要打印的星形图案的行数
第4步 – 我们将使用三个for循环来实现打印这个星星图案的逻辑。
第5步 – 使用第一个for循环,从i=0到行,每一步都增加i的值。
第6步 – 然后在这个for循环中,使用第二个for循环从行变量到i进行迭代,每一步都递减j的值。
第7步 – 这个for循环将被用来打印空格,在空格之后将打印 “*”。
第8步 符号,使用fmt.Println()函数。
第9步 – 重复这些步骤,直到i变成等于一个行数,所需的图案将被打印出来。
package main
import "fmt"
func main() {
var rows int = 9
fmt.Println("Upper star triangle pattern")
fmt.Println()
for i := 1; i <= rows; i++ {
for j := 1; j < i; j++ {
fmt.Printf(" ")
}
for k := i; k <= rows; k++ {
fmt.Printf("*")
}
fmt.Println()
}
}
Upper star triangle pattern
*********
********
*******
******
*****
****
***
**
*
我们已经成功地编译并执行了一个go语言程序来打印一个上星三角图案。