常用的基于for双循环的小问题

本文探讨如何将思维逻辑转化为编程代码,特别是针对初学者在处理双循环时遇到的数学问题。通过举例说明如何用双循环构造直角三角形和乘法表,强调理解循环之间的关系是解决问题的关键。
摘要由CSDN通过智能技术生成

思维与代码的转换

就我个人经验来说,想要学好任何一门编程语言,你的思维逻辑是不能太差的。因为编程语言的诞生本身就是为了解决我们生活中遇到的繁琐的问题。所以我们要养成用数学逻辑思维去看待我们遇到的题目。但要注意,它不是一成不变的,是经过加工的。接下来,我们从几个常见案例去解读一下该如何转变我们的思维。
对于刚刚接触编程的小白来说,会遇到很多双循环的数学小问题,今天我们就一起来看看常见的几个。

双重for循环 语法结构
			for(外层的初始化变量;外层的条件表达式;外层的条件改变表达式){
			 	for(里层的初始化变量;里层的条件表达式;里层的条件改变表达式){
			 		//执行语句
			 }
			 }
	外层循环执行一次,内层循环要根据循环条件执行全部

1、用*号输出一个5行的直角三角形

*
**
***
****
*****

首先我们想要写出这个直角三角形,看到的第一瞬间会发现它有5行,并且每一行都是递增的状态吧。此时脑海中有没有浮现出for双循环结构呢,我们可以有两个变量来控制*号吧,一个管理它的行数,一个管理列数。

var str = ''
        //i表示的是行数
        for (var i = 1; i <= 5; i++) {
   
           //j表示列数;第一行是一个*,第二行是两个**....可以得出i与j的关系。
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值