Golang程序 打印下三角星形图案
在本教程中,我们将学习如何使用Go编程语言打印向下的三角形图案。
语法
for initialization; condition; update {
statement(s)
}
在代码中,我们使用for循环来重复一个代码块,直到满足指定条件。
例子。Golang程序使用一个单一的函数来打印下载的三角形星形图案
算法
- 第1步 – 导入软件包fmt。
-
第2步 – 启动函数 main()。
-
第3步 – 声明并初始化变量。
-
第4步–使用带有条件和增量器的for循环。
-
第5步 – 使用 fmt.Println() 打印结果 。
例子
// GOLANG PROGRAM TO PRINT DOWNWARD TRIANGLE STAR PATTERN
package main
// fmt package provides the function to print anything
import "fmt"
// start the function main ()
func main() {
// Declare and initialize the integer variables
var i int
var j int
var row int = 9
// Calling Scanln () function for
// scanning and reading the input
// int given in standard input
fmt.Scanln(&row)
fmt.Println("**** Golang program to print Downward Triangle Star Pattern ****")
// using for loop to iterate through rows
for i = row - 1; i >= 0; i-- {
// using for loop to iterate through columns
for j = 0; j <= i; j++ {
// prints star
fmt.Printf("* ")
}
//throws the cursor in a new line after printing each line
fmt.Println()
}
}
输出
**** Golang program to print Downward Triangle Star Pattern ****
* * * * * * * * *
* * * * * * * *
* * * * * * *
* * * * * *
* * * * *
* * * *
* * *
* *
*
代码的描述
在上面的程序中,我们首先声明包main。
我们导入了fmt包,其中包括包fmt的文件。
现在启动函数 main() ,这个函数是可执行程序的入口。它不接受任何参数,也不返回任何东西。
声明三个整数变量i、j和row。将row变量初始化为你想要的下三角星形图案的行数的整数值。并调用 Scanln() 函数来扫描和读取输入。
使用 for 循环 - 条件是在 if 语句中给出的,一旦条件正确就停止执行。
最后使用 fmt.Println 在屏幕上打印结果 。
总结
我们已经成功地编译并执行了Golang程序代码来打印上述例子中的下三角星形图案。
极客教程