Go语言打印正方形星号图案程序


在本教程中,我们将学习如何使用Go编程语言打印正方形星号图案。

语法

NESTED FOR LOOP:
for [condition | ( init; condition; increment ) | Range] {
   for [condition | ( init; condition; increment ) | Range] {
      statement(s);
   }
   statement(s);
}

示例:使用单个函数打印正方形星号图案的Go语言程序代码

算法

  • 步骤1 - 导入fmt包。

  • 步骤2 - 开始函数main()

  • 步骤3 - 声明并初始化变量。

  • 步骤4 - 使用带有条件和增量的for循环。

  • 步骤5 - 使用fmt.Println()打印结果。

示例

// GOLANG PROGRAM TO PRINT SQUARE STAR PATTERN package main // fmt package provides the function to print anything import "fmt" // start the function main () // this function is the entry point of the executable program func main() { // Declare the integer variable var i, j, s int s = 7 // Scanln() function scans the input, reads and stores //the successive space-separated values into successive arguments fmt.Scanln(&s) fmt.Println("GOLANG PROGRAM TO PRINT SQUARE STAR PATTERN") // Use of For Loop // This loop starts when i = 0 // executes till i<s condition is true // post statement is i++ for i = 0; i < s; i++ { for j = 0; j < s; j++ { // print * fmt.Print("* ") } // Ending line after each row fmt.Println() } }

输出

GOLANG PROGRAM TO PRINT SQUARE STAR PATTERN
* * * * * * * 
* * * * * * * 
* * * * * * * 
* * * * * * * 
* * * * * * * 
* * * * * * * 
* * * * * * *

代码描述

  • 在上面的程序中,我们首先声明main包。

  • 我们导入了包含fmt包文件的fmt包。

  • 现在开始函数main(),此函数是可执行程序的入口点。它不接受任何参数也不返回任何值。

  • 声明三个整型变量i、j和s,并将s变量初始化为您想要的正方形星号图案的行数的整数值。这里,使用fmt.Scanln()函数读取并存储s值。

  • 使用for循环 - 条件在if语句中给出,一旦条件正确,则会提到停止执行。在代码的第24行:当i=0时循环开始,直到i

  • 最后,使用fmt.Println()函数在屏幕上以星形正方形的形式打印结果。

结论

我们已成功编译并执行了上述示例中用于打印正方形星号图案的Go语言程序代码。

更新于:2022年11月16日

515 次浏览

启动您的职业生涯

完成课程获得认证

开始学习
广告