【六一儿童节】九九乘法表

文章目录

    • 前言
    • 循环
    • 嵌套循环
    • 结语


在这里插入图片描述

前言

非常感谢您点进来这篇特殊的文章,时间匆匆,不知不觉已来到了自己的第三十余个儿童节。
很开心,小时候节日在学校和小朋友们一起玩耍,后来长大了又和兄弟们一起疯。很幸运!现在还有公司带着我们这群老Baby一起耍。
因为叔叔是程序员的关系,接触程序比较早,不知道不觉出来到了自己学程序的第十五个年头了。
记得刚开始学习的时候,小叔和我说程序其实很简单。就是你告诉计算机,如果怎么样,那就做什么…如果不这样就做别的事。
然后很自然的就从if…else…的慢慢的开启了我的编程之路,一发不可收拾…
非常巧合.那时候最头痛但又非常有用的一个课题摆在我面前《九九乘法表》。
对于程序来说循环也是非常有用且重要的一环,那么今天抓住六一活动的尾巴分享一下如何使用循环嵌套写一个《九九乘法表》。

循环

在C#中循环有for、foreach、while、do while… 这里使用for循环来编写

首先我们来看for循环的基本结构:
【六一儿童节】九九乘法表_第1张图片
当程序运行到该行,检查到for关键字将会进行循环
循环体内容由分号隔开,程序装会执行
第一步:执行<1初始化条件>
第二步:判断<2判断条件> 是否为true 如果是 则进行循环体
第三步:执行<3循环体> 内容
第四步:执行<4迭代条件>
第五步:判断<2判断条件> 是否为true 如果是 则进行循环体
第六步:执行<3循环体> 内容
第七步:执行<4迭代条件>
后面重复执行 2 3 4 2 3 4…直至判断<2判断条件> 是否为false时
跳出循环执行后面的代码。

注意:
当在循环体中遇到continue;关键字 则不执行循环体中后面的代码,直接来到<4迭代条件> 继续执行后面的循环
当在循环体中遇到break;关键字 则不执行循环体中后面的代码,直接跳出当前循环,继续执行后面的代码
当在循环体中遇到return; 关键字 则不执行循环体中后面的代码,直接跳出当前的方法


嵌套循环

那么我们怎么打印九九乘法表呢?
我们怎么打印乘法表呢,乘法表中需要由几个数字和符号组成,可以留意到有一定规律的。
A X B = AB
A X C = AC A X D = AD
…以此类推,这个相信大家能理解
于是我们需要用嵌套循环,下面看代码:
【六一儿童节】九九乘法表_第2张图片

当第一次执行<1外循环体>时,i为1
此时内循环体变量j由1开始,因此通过<3内判断条件> 判断,<2内循环体>中循环一次.
j由1到1就结束
当第二次执行<1外循环体>时,i为2
此时内循环体变量j还是由1开始,因此通过<3内判断条件> 判断,<2内循环体>中循环两次.
j由1到2就结束
当第三次执行<1外循环体>时,i为3
此时内循环体变量j还是由1开始,因此通过<3内判断条件> 判断,<2内循环体>中循环三次.
j由1到3就结束
以此类推…
使用string将变化的数字串起来并输出,得到以下效果::
【六一儿童节】九九乘法表_第3张图片
至此一个《九九乘法表》就打印结束了。

结语

在我们的知识体系中,这个是简单但非常关键的知识
讲的有些啰嗦了,这知识也时常让我想起数学老师耐心教导的样子…
至永远长不大的孩子们.
感谢阅读

你可能感兴趣的:(算法,循环,for循环,九九乘法表,儿童节文章)