Go语言程序打印上三角星形图案
在本教程中,我们将编写一个程序,使用 Go 语言打印一个上三角星形图案。在上三角星形图案中,第一行只能打印一个星号,底边必须在底部。
在 Go 编程语言中打印上三角星形图案
算法
步骤 1 − 导入 fmt 包。
步骤 2 − 开始 main 函数。
步骤 3 − 在下一步中,我们需要初始化整数变量,即 i、j、k 和 rows。row 变量包含星形图案中要打印的行数
步骤 4 − 我们将使用三个 for 循环来实现打印此星形图案的逻辑。
步骤 5 − 使用第一个 for 循环从 i = 0 到 rows,并在每一步中递增 i 的值。
步骤 6 − 然后在这个 for 循环内使用第二个 for 循环迭代从 row 变量到 i,并在每一步中递减 j 的值。
步骤 7 − 此 for 循环将用于打印空格,然后打印“*”。
步骤 8 − 现在开始第三个 for 循环,从 k = 0 到 i,并在每一步中递增此变量。使用 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 语言程序来打印上三角星形图案。
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP