文章目录

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

前言

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

循环

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

首先我们来看for循环的基本结构:

当程序运行到该行,检查到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
…以此类推,这个相信大家能理解
于是我们需要用嵌套循环,下面看代码:

当第一次执行<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将变化的数字串起来并输出,得到以下效果::

至此一个《九九乘法表》就打印结束了。

结语

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

【六一儿童节】九九乘法表相关推荐

  1. I00029 C语言程序-打印九九乘法表

    这是小时候背的九九乘法表,是中文版,不是数字版,用C语言程序打印出来了. C语言程序如下: /* I00029 C语言程序-打印九九乘法表 */#include <stdio.h> #in ...

  2. I00027 Java语言程序-打印九九乘法表

    这是小时候背的九九乘法表,是中文版,不是数字版,用Java程序打印出来了. Java源程序如下: package com.elephant.multiply99table;public class M ...

  3. 汉字版九九乘法表c语言,WPS表格怎么制作九九乘法表和汉字版九九乘法表?

    小编在这给大家讲讲WPS表格制作九九乘法表和汉字版九九乘法表 详细教程: 一.九九乘法表的3种制作方法 1. 单元格引用方法(混合引用单元格) =IF($A2 复制代码 2. 借助行列函数方法(行:r ...

  4. python学习之循环语句的九九乘法表

    while 语句的九九乘法表: ##九九乘法表 #总共有九行# 每行中的列数,就是当前所处的行号#乘式的第一个数代表的是列,第二个数代表的是行 row = 1#行column = 1#列while r ...

  5. 九九乘法表Python+Java,你知道多少?

    Python: Python就是精简 Python九九乘法表 JAVA: 没装Eclipse.就用Notepad++来编写.如下.需要注意 设置编码格式转为ANSI格式,否则会出现中文乱码 在CMD中 ...

  6. C语言实现九九乘法表共9行9列,重点考察for循环的掌握情况!

    有很多小伙伴私信我说需要九九乘法表的代码,所以我就整理出了 下面给出了输出完整乘法表.右上.右下.左上.左下乘法表的代码. [代码一]输出正方形: 运行结果: [代码二]输出右上三角形和左上三角形: ...

  7. I00002 打印九九乘法表

    打印九九乘法表,其结果要像口诀一样顺口. 程序的关键是有关循环控制问题. #include <stdio.h>int main(void) {int i, j;for(i=1; i< ...

  8. php4种九九乘法表编程,PHP 99乘法表的几种实现代码

    首先按照规矩,还是先废话一番,对于刚学PHP的新手来讲,用php写九九乘法表无疑是非常经典的一道练习题. 但不要小看这道练习题,它对于逻辑的考验还是相当到位的. 也许有人会觉得,九九乘法表有什么难的, ...

  9. 从乘法表JAVA意思4_四、Java从头开始-我的九九乘法表(二)

    public class S{ public static void main(String args[]) { for(int i=1;i<=9;i++) { for(int j=1;j< ...

最新文章

  1. python大型项目开发规范_大型项目CMakeLIsts.txt的编写规范
  2. 在Vmware安装wes 7
  3. android笑脸切图,朋友圈小符号表情怎么弄?朋友圈文案小符号表情大全
  4. python 拼音输入法_隐马尔科夫模型python实现简单拼音输入法
  5. Python学习笔记——给图片格式转换器做个GUI
  6. ✨✨✨【C语言】带你用最短的时间刷题(附解题思路、具体代码)不断更新(二)✨✨✨
  7. Payoneer取人民币全过程(ATM)
  8. HIVE 计算指定日期本周的第一天和最后一天
  9. 服务无法注册到注册中心解决
  10. python获取csv文件中某一列或者某些列
  11. “5G消息”应用案例!七大银行试商用情况汇总!
  12. spring全集 - - - 第五章RESTful开发
  13. html、js、css3制作一款辉光管时钟
  14. PCSX2的impossible blend释疑
  15. Ftp下载文件超时处理
  16. VS插件VA小番茄下载破解安装
  17. python在生物学的应用_Python生物学Cookbook - Bioinformatics with Python 2nd
  18. 计算机组装和维护_如何构建自己的计算机,第二部分:组装在一起
  19. 牛逼了!用Python实现摩尔斯电码翻译器,网友:“怎么敲我爱你?”
  20. eyoucms添加发布内容

热门文章

  1. 最长上升子序列模型之拦截导弹
  2. ggplot2-设置图例(legend)
  3. Windows下笔记本双网卡同时上网设置方法
  4. HTML5~表单form总结
  5. 【附源码】计算机毕业设计java智慧门诊综合管理系统设计与实现
  6. linux_命令行助手:(manpages supplement)/获取linux命令用法示例的若干辅助命令行工具(cheat/tldr/eg/manly)
  7. java 技术训练营 宋红康老师、 佟刚老师 金牌讲师课件分享
  8. 【翻译】Evaluation of a computer‑aided method for measuring the Cobb angle on chest X‑rays
  9. Cisco(思科) 配网实验 12/27 小型公司链接外网-考点(OSPF-NAT-PAT)
  10. 全球及中国商业保理行业融资规模现状与盈利价值分析报告2022-2028年