Go语言打印倒三角星形图案程序


在本教程中,我们将学习如何使用Go编程语言打印倒三角形图案。

语法

for initialization; condition; update {
   statement(s)
}

在代码中,我们使用for循环重复执行一段代码,直到满足指定条件。

示例:使用单个函数的Go语言程序打印倒三角星形图案

算法

  • 步骤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在屏幕上打印结果。

结论

在上例中,我们已成功编译并执行了用于打印倒三角星形图案的Go语言程序代码。

更新于:2022年11月16日

浏览量:210

启动您的职业生涯

完成课程获得认证

开始学习
广告