Go 程序打印 1 和 0 的直角三角形

编写一个 Go 程序,使用 for 循环打印 1 和 0 组成的直角三角形。

package main

import "fmt"

func main() {

	var i, j, row int

	fmt.Print("Enter Right Triangle of 1 & 0 Rows = ")
	fmt.Scanln(&row)

	fmt.Println("Right Triangle of 1 and 0 Pattern")

	for i = 1; i <= row; i++ {
		for j = 1; j <= i; j++ {
			if j%2 == 0 {
				fmt.Printf("0 ")
			} else {
				fmt.Printf("1 ")
			}
		}
		fmt.Println()
	}
}
Go Program to Print Right Triangle of 1 and 0

这个 Go 示例 以交替的列打印 0 和 1 组成的直角三角形。为此,我们将 0 替换为 1。

package main

import "fmt"

func main() {

	var i, j, row int

	fmt.Print("Enter Right Triangle of 1 & 0 Rows = ")
	fmt.Scanln(&row)

	fmt.Println("Right Triangle of 1 and 0 Pattern")

	for i = 1; i <= row; i++ {
		for j = 1; j <= i; j++ {
			if j%2 == 0 {
				fmt.Printf("1 ")
			} else {
				fmt.Printf("0 ")
			}
		}
		fmt.Println()
	}
}
Enter Right Triangle of 1 & 0 Rows = 12
Right Triangle of 1 and 0 Pattern
0 
0 1 
0 1 0 
0 1 0 1 
0 1 0 1 0 
0 1 0 1 0 1 
0 1 0 1 0 1 0 
0 1 0 1 0 1 0 1 
0 1 0 1 0 1 0 1 0 
0 1 0 1 0 1 0 1 0 1 
0 1 0 1 0 1 0 1 0 1 0 
0 1 0 1 0 1 0 1 0 1 0 1