温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

go语言渐入佳境[9]-doubleloop

发布时间:2020-04-05 22:44:48 阅读:211 作者:jonson_jackson 栏目:开发技术
GO开发者专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

循环嵌套 一般形式

12345678910111213
package mainimport "fmt"func main(){	var sum int	for i:=0;i<5;i++{		for j:=0;j<3;j++{			sum = i*j		}	}	fmt.Println(sum)}

双for循环案例

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
package mainimport (	"fmt")var lines = 9func main() {	//	打印矩形	printRectangle()	//打印左下直角三角形	printRightTriangleLB()	//打印左上直角三角形	printRightTriangleLT()	//	打印右下直角三角形	printRightTriangleRB()	//	打印右上直角三角形	printRightTriangleRT()	//	打印等腰三角形	printEqualTriangle()	//	打印九九乘法表	multiple99()}//1、打印矩形func printRectangle() {	fmt.Println("\n打印矩形")	for i := 1; i <= lines; i++ {		for j := 1; j <= lines; j++ {			fmt.Print("❤ ")		}		fmt.Println()	}}//2、打印左下直角三角形func printRightTriangleLB() {	fmt.Println("\n打印左下直角三角形")	for i := 1; i <= lines; i++ {		for j := 1; j <= i; j++ {			fmt.Print("❤ ")		}		fmt.Println()	}}//3、打印左上直角三角形func printRightTriangleLT() {	fmt.Println("\n打印左上直角三角形")	for i := 1; i <= lines; i++ {		for j := lines; j >= i; j-- {			fmt.Print("❤ ")		}		fmt.Println()	}}//4、打印右下直角三角形func printRightTriangleRB() {	fmt.Println("\n打印右下直角三角形")	for i := 1; i <= lines; i++ {		//打印空格		for m := lines; m >= i; m-- {			fmt.Print("  ")		}		//打印三角形		for j := 1; j <= i; j++ {			fmt.Print("❤ ")		}		fmt.Println()	}}//5、打印右上直角三角形func printRightTriangleRT() {	fmt.Println("\n打印右上直角三角形")	for i := 1; i <= lines; i++ {		//打印空格		for m := 1; m <= i; m++ {			fmt.Print("  ")		}		//打印三角形		for j := lines; j >= i; j-- {			fmt.Print("❤ ")		}		fmt.Println()	}}//6、打印等腰三角形func printEqualTriangle() {	fmt.Println("\n打印等腰三角形")	for i := 1; i <= lines; i++ {		//打印空格		for m := lines; m >= i; m-- {			fmt.Print("  ")		}		//	打印三角形		for j := 1; j <= 2*i-1; j++ {			fmt.Print("❤ ")		}		fmt.Println()	}}

输出结果为

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
打印矩形❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤打印左下直角三角形❤❤ ❤❤ ❤ ❤❤ ❤ ❤ ❤❤ ❤ ❤ ❤ ❤❤ ❤ ❤ ❤ ❤ ❤❤ ❤ ❤ ❤ ❤ ❤ ❤❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤打印左上直角三角形❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤❤ ❤ ❤ ❤ ❤ ❤ ❤❤ ❤ ❤ ❤ ❤ ❤❤ ❤ ❤ ❤ ❤❤ ❤ ❤ ❤❤ ❤ ❤❤ ❤❤打印右下直角三角形                  ❤                ❤ ❤              ❤ ❤ ❤            ❤ ❤ ❤ ❤          ❤ ❤ ❤ ❤ ❤        ❤ ❤ ❤ ❤ ❤ ❤      ❤ ❤ ❤ ❤ ❤ ❤ ❤    ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤  ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤打印右上直角三角形  ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤    ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤      ❤ ❤ ❤ ❤ ❤ ❤ ❤        ❤ ❤ ❤ ❤ ❤ ❤          ❤ ❤ ❤ ❤ ❤            ❤ ❤ ❤ ❤              ❤ ❤ ❤                ❤ ❤                  ❤打印等腰三角形                  ❤                ❤ ❤ ❤              ❤ ❤ ❤ ❤ ❤            ❤ ❤ ❤ ❤ ❤ ❤ ❤          ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤        ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤      ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤    ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤  ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤打印九九乘法表1*1= 11*2= 2 2*2= 41*3= 3 2*3= 6 3*3= 91*4= 4 2*4= 8 3*4=12 4*4=161*5= 5 2*5=10 3*5=15 4*5=20 5*5=251*6= 6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=361*7= 7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=491*8= 8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=641*9= 9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
  • 本文链接: https://dreamerjonson.com/2018/11/18/golang-9-doubleloop/

  • 版权声明: 本博客所有文章除特别声明外,均采用 CC BY 4.0 CN协议 许可协议。转载请注明出处!

go语言渐入佳境[9]-doubleloop

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI

开发者交流群×