【六一儿童节】九九乘法表
文章目录
- 前言
- 循环
- 嵌套循环
- 结语
前言
非常感谢您点进来这篇特殊的文章,时间匆匆,不知不觉已来到了自己的第三十余个儿童节。
很开心,小时候节日在学校和小朋友们一起玩耍,后来长大了又和兄弟们一起疯。很幸运!现在还有公司带着我们这群老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将变化的数字串起来并输出,得到以下效果::
至此一个《九九乘法表》就打印结束了。
结语
在我们的知识体系中,这个是简单但非常关键的知识
讲的有些啰嗦了,这知识也时常让我想起数学老师耐心教导的样子…
至永远长不大的孩子们.
感谢阅读
【六一儿童节】九九乘法表相关推荐
- I00029 C语言程序-打印九九乘法表
这是小时候背的九九乘法表,是中文版,不是数字版,用C语言程序打印出来了. C语言程序如下: /* I00029 C语言程序-打印九九乘法表 */#include <stdio.h> #in ...
- I00027 Java语言程序-打印九九乘法表
这是小时候背的九九乘法表,是中文版,不是数字版,用Java程序打印出来了. Java源程序如下: package com.elephant.multiply99table;public class M ...
- 汉字版九九乘法表c语言,WPS表格怎么制作九九乘法表和汉字版九九乘法表?
小编在这给大家讲讲WPS表格制作九九乘法表和汉字版九九乘法表 详细教程: 一.九九乘法表的3种制作方法 1. 单元格引用方法(混合引用单元格) =IF($A2 复制代码 2. 借助行列函数方法(行:r ...
- python学习之循环语句的九九乘法表
while 语句的九九乘法表: ##九九乘法表 #总共有九行# 每行中的列数,就是当前所处的行号#乘式的第一个数代表的是列,第二个数代表的是行 row = 1#行column = 1#列while r ...
- 九九乘法表Python+Java,你知道多少?
Python: Python就是精简 Python九九乘法表 JAVA: 没装Eclipse.就用Notepad++来编写.如下.需要注意 设置编码格式转为ANSI格式,否则会出现中文乱码 在CMD中 ...
- C语言实现九九乘法表共9行9列,重点考察for循环的掌握情况!
有很多小伙伴私信我说需要九九乘法表的代码,所以我就整理出了 下面给出了输出完整乘法表.右上.右下.左上.左下乘法表的代码. [代码一]输出正方形: 运行结果: [代码二]输出右上三角形和左上三角形: ...
- I00002 打印九九乘法表
打印九九乘法表,其结果要像口诀一样顺口. 程序的关键是有关循环控制问题. #include <stdio.h>int main(void) {int i, j;for(i=1; i< ...
- php4种九九乘法表编程,PHP 99乘法表的几种实现代码
首先按照规矩,还是先废话一番,对于刚学PHP的新手来讲,用php写九九乘法表无疑是非常经典的一道练习题. 但不要小看这道练习题,它对于逻辑的考验还是相当到位的. 也许有人会觉得,九九乘法表有什么难的, ...
- 从乘法表JAVA意思4_四、Java从头开始-我的九九乘法表(二)
public class S{ public static void main(String args[]) { for(int i=1;i<=9;i++) { for(int j=1;j< ...
最新文章
- python大型项目开发规范_大型项目CMakeLIsts.txt的编写规范
- 在Vmware安装wes 7
- android笑脸切图,朋友圈小符号表情怎么弄?朋友圈文案小符号表情大全
- python 拼音输入法_隐马尔科夫模型python实现简单拼音输入法
- Python学习笔记——给图片格式转换器做个GUI
- ✨✨✨【C语言】带你用最短的时间刷题(附解题思路、具体代码)不断更新(二)✨✨✨
- Payoneer取人民币全过程(ATM)
- HIVE 计算指定日期本周的第一天和最后一天
- 服务无法注册到注册中心解决
- python获取csv文件中某一列或者某些列
- “5G消息”应用案例!七大银行试商用情况汇总!
- spring全集 - - - 第五章RESTful开发
- html、js、css3制作一款辉光管时钟
- PCSX2的impossible blend释疑
- Ftp下载文件超时处理
- VS插件VA小番茄下载破解安装
- python在生物学的应用_Python生物学Cookbook - Bioinformatics with Python 2nd
- 计算机组装和维护_如何构建自己的计算机,第二部分:组装在一起
- 牛逼了!用Python实现摩尔斯电码翻译器,网友:“怎么敲我爱你?”
- eyoucms添加发布内容
热门文章
- 最长上升子序列模型之拦截导弹
- ggplot2-设置图例(legend)
- Windows下笔记本双网卡同时上网设置方法
- HTML5~表单form总结
- 【附源码】计算机毕业设计java智慧门诊综合管理系统设计与实现
- linux_命令行助手:(manpages supplement)/获取linux命令用法示例的若干辅助命令行工具(cheat/tldr/eg/manly)
- java 技术训练营 宋红康老师、 佟刚老师 金牌讲师课件分享
- 【翻译】Evaluation of a computer‑aided method for measuring the Cobb angle on chest X‑rays
- Cisco(思科) 配网实验 12/27 小型公司链接外网-考点(OSPF-NAT-PAT)
- 全球及中国商业保理行业融资规模现状与盈利价值分析报告2022-2028年