go语言渐入佳境[9]-doubleloop
循环嵌套 一般形式
12345678910111213 |
package main import "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 main import ( "fmt") var lines = 9 func 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协议 许可协议。转载请注明出处!
转载于:https://blog.51cto.com/13784902/2326142
go语言渐入佳境[9]-doubleloop相关推荐
- go语言渐入佳境[6]-operator运算符
运算符 和其他语言一样,Go语言支持多种运算符,用于对变量进行运算. 12345678910111213 package main import "fmt" func main() ...
- golang语言渐入佳境[29]-math包核心方法
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545 ...
- c语言课程结束,【计算机】程序设计——C语言基础秋季学期课程圆满结束
2019年10月22日11:40,在同学们发自内心的掌声中,课外培养中心开办的程序设计--C语言基础课程圆满落幕.本次课程由计算机中心的陶媛老师予以指导,在短短五次课的时间里,同学们对学习C语言都有了 ...
- c语言学生对老师的评教系统,学生对老师的评价
学生对老师的评价 1.老师授课的方式十分适合我们,他根据本课程知识结构的特点,重点突出,层次分明.理论和实际相结合,透过例题使知识更条理化.但授课速度有点快,来不及记录. 2.老师在生活工作中给人的感 ...
- 《R语言数据分析》作业答案
<R语言数据分析>作业答案 数据赋人工系统以智能.北邮<R语言数据分析>课程从问道.执具.博术三个方面,阐述机器学习/数据挖掘的方法论(道).编程工具R语言(具)以及经典算法模 ...
- 知识库递归编程java和prolog代码;逻辑语言Prolog简介(附24555字PDF发“递归prolog简介”下载)
知识库递归编程java和prolog代码:逻辑语言Prolog简介(附24555字PDF发"递归prolog简介"下载) 数据简化DataSimp 今天 数据简化DataSimp导 ...
- 极简嵌入式C语言教程——从入门到入土(2)
文章目录 第二章:渐入佳境(上) 1.结构及结构在编程中的应用 (1)选择结构(if & switch) <1>if 语句的基本用法 {1} if 的高级用法:嵌套 {2}关于 i ...
- giaogiao教你用c语言在屏幕上打印各种图案
今天我们用c语言来实现在屏幕上打印用*组成的图案 首先呢,我们从简单的开始 输出自定义行数的矩形 我定义了三个变量 用for循环做了一个嵌套 用n来限制i,j,从而控制输出图案的大小 搞定- 你看我屌 ...
- golang gin框架源码分析(二)---- 渐入佳境 摸索Engine ServeHTTP访问前缀树真正原理
文章目录 全系列总结博客链接 前引 golang gin框架源码分析(二)---- 渐入佳境 摸索Engine ServeHTTP访问前缀树真正远原理 1.再列示例代码 从示例代码入手 2.r.Run ...
最新文章
- git remote 命令
- Java项目:健身器材商城系统(java+Jdbc+Servlet+Ajax+Fileupload+mysql)
- lodash 工具库
- 服务器2003系统文件,win2003图文详解文件服务器的安装步骤
- 树莓派+神经计算棒2实时人脸检测
- 微软确定 Win10 付费才能玩 还能不能愉快玩耍?
- 内容自适应编码中的不同粒度
- iframe父子页面间的关系
- php 非常有用的高级函数PATH_SEPARATOR常量和set_include_path
- 上班又能摸鱼啦!在M1芯片的macbook上刷朋友圈可还行?
- Glory Ex坚持发展核心竞争力,致力于让更多人走进数字资产
- ansi mysql_MySQL的ANSI和Unicode驱动程序之间的区别
- redis解决了分布式系统的session一致性问题
- php 通过file_get_contents获取其他页面的内容(以及模仿表单post提交)
- 注册测绘师学习笔记7
- 瑞芬科技的电子罗盘,stm32程序
- Can't create pdf file with font calibri bold 错误解决方案
- Java格式化json格式文本数据
- 华为麦芒5刷机_TWRP_Magisk(Root)_Xposed流程
- python绘制曲线y=2x+5_python绘制GPM CSH潜热垂直剖面
热门文章
- asp建站系统源码_网站建设教程:虚拟主机如何安装PageAdmin建站系统
- python字典添加主键_python 字典相关操作
- python3.7.2安装包_Win10下python 2.7与python 3.7双环境安装教程图解
- greenplum 查询出来的数字加减日期_mysql与时间有关的查询
- android adb 传文件大小,使用adb在电脑和手机间传文件
- gt,gte,lt,lte缩写的含义
- pymsql 与 SQLAlchemy 操作数据库的区别
- FFmpeg转码指令(测试通过)
- Vue中使用vue-croper插件实现图片上传裁剪并传到SpringBoot后台接口
- Winform中设置ZedGraph的字体和间距不随图形的缩放而缩放