九九乘法表_九九乘法表java - CSDN
九九乘法表 订阅
信息
最早见于
《算法大成》
别    称
九九歌
中文名
九九乘法表
产生年代
春秋战国
三层架构含义
乘法口诀(也叫“九九歌”)在我国很早就已产生。远在春秋战国时代,九九歌就已经广泛地被人们利用着。在当时的许多著作中,已经引用部分乘法口诀。最初的九九歌是以“九九八十一”起到“二二如四”止,共36句口诀。发掘出的汉朝“竹木简”以及敦煌发现的古“九九术残木简”上都是从“九九八十一”开始的。“九九”之名就是取口诀开头的两个字。大约公元5~10世纪间,“九九”口诀扩充到“一一如一”。大约在宋朝(公元11、12世纪),九九歌的顺序才变成和现代用的一样,即从“一一如一”起到“九九八十一”止。元朱世杰著《算学启蒙》一书所载的45句口诀,已是从“一一”到”九九“,并称为九数法。用的乘法口诀有两种,一种是45句的,通常称为小九九;还有一种是81句的,通常称为大九九。书中记载,大九九最早见于清陈杰著的《算法大成》。
收起全文
  • 9.Java实现九九乘法表

    2020-07-04 20:02:05
    用java代码实现九九乘法表 1.实现代码 2.运行结果

    用java代码实现九九乘法表
    1.实现代码
    在这里插入图片描述
    2.运行结果
    在这里插入图片描述

    展开全文
  • Python编写九九乘法表+ 详解

    万次阅读 多人点赞 2018-07-09 13:59:59
    都说python入门级别最基本都要求写九九乘法表,金字塔等,最近只研究了九九乘法表代码如下: 代码详解(为了让自己理解):for i in range(1,10): # print(i,end = ' ') for j in range(1,i+1): print('%s*%s=%s...

    都说python入门级别最基本都要求写九九乘法表,金字塔等,最近只研究了九九乘法表

    代码如下:

                                    

    代码详解(为了让自己理解):

    for i in range(1,10):
        # print(i,end = ' ')
        for j in range(1,i+1):
            print('%s*%s=%s' %(i,j,i*j),end = ' ')
        print()
    1.
    for i in range(1,10)   

    这是一个for 循环 语句,

    range()是一个函数,

    for i in range(),就是给i 赋值:

    比如for i in range (1,10)的意思就是把1,2,3,4,5,6,7,8,9依次赋值给i;

    再比如举个3以内数字好理解的: for i in range (1,3)的意思就是把i 赋值给1和2

    有的同学可能会有疑问,为什么(1,10)取得值是1-9,而不包括10?关于这个问题就建议大家记着5个字:顾头不顾尾,(也就是说顾头就是:取尾巴前面的数字,不顾尾就是:不取尾巴的数字就行了。所以最后的那个尾巴10是不会取的)

    附加其他理解:range()

    range(1):这个取的值是0

    range(2):这个取得值是0,1

    range(3):这个取得值,0,1,2

    range(0,3,1):这个取得值是0,1,2,其中第三个数字1其实就是默认的步长,只是我写出来了,不写也可以。整体写下来默认是从0开始取值的,除非你自己定义数字1,或者2,那就是从1,或者2开始取值

    2.

        for j in range(1,i+1)

    在给i赋值的基础上,再做进一步的循环操作,即给j赋值

    给j赋值是建立在给i赋值的基础上

    直接写结果,我觉得更好理解:

    理解了第一步的解释很明显给i依次赋值为1,2,3,4,5,6,7,8,9

    for j in range(1,i+1)

    当i = 1,j=(1,2),此时j 的取值就是1

    当i = 2,j=(1,3),此时j 的取值就是1,2

    当i = 3,j=(1,4),此时j 的取值就是1,2,3

    当i = 4,j=(1,5),此时j 的取值就是1,2,3,4

    当i = 5,j=(1,6),此时j 的取值就是1,2,3,4,5

    ...........

    3.

            print('%s*%s=%s' %(i,j,i*j),end = ' ')
        print()

    %s是格式化取值的意思,这里就不介绍啦、前面2步都求出来了,就开始打印了

    %s*%s=%s %(i,j,i*j,end = ' ' ),其中end = “ ”的意思就是在每个计算的结尾处加个空格。主要是排版上好看易于理解一些。然后结果就是  :

    1*1=1 
    2*1=2 2*2=4 
    3*1=3 3*2=6 3*3=9 
    4*1=4 4*2=8 4*3=12 4*4=16 
    5*1=5 5*2=10 5*3=15 5*4=20 5*5=25

    .........


    展开全文
  • C语言九九乘法表

    2020-07-30 23:30:19
    C语言九九乘法表,编译环境VC6.0,非常非常简单,不想要分的,但最低要求2分,不好意思
  • 一个for循环打印九九乘法表

    万次阅读 2019-03-24 20:53:53
    无论是学习哪一门编程语言,九九乘法表都是逃不开的循环示例,那如果只用一个for循环怎么实现呢? 先来看常规的双重循环代码: void multable() { //使用双重循环,实现99乘法表 int i, j;//定义i,j两个变量 // ...

    无论是学习哪一门编程语言,九九乘法表都是逃不开的循环示例,那如果只用一个for循环怎么实现呢?
    先来看常规的双重循环代码:

    void multable()
    {
    	//使用双重循环,实现99乘法表
    	int i, j;//定义i,j两个变量
    	 // 口诀:外层循环控制行,内层循环控制列
    	for (i = 1; i <= 9; i++)//外层循环,给i赋初始值,并且确定99乘法表,有9行
    	{
    		for (j = 1; j <= i; j++)//内层循环,给j赋初值,每一行有多少列由行确定,第一行有一列,第二行有两列,由此推出j<=i
    		{
    			printf("%ld*%ld=%2d\t", j, i, i*j);
    		}
    		printf("\n");
    	}
    }
    

    运行:

    int main() {
    	multable();//双重循环
    }
    

    运行效果:
    这里写图片描述
    要想用一个for实现九九乘法表,我们先来看一下for循环的工作顺序

    for(表达式1;表达式2;表达式3)
    循环体语句
    

    执行过程:
    1.求解"表达式1"的值
    2.求解"表达式2"的值,并判断,若满足则转至步骤3,否则转步骤5
    3.执行一次循环体语句
    4.求解表达式3,转至步骤2,构成循环
    5.结束循环,执行for循环之后的语句.
    注意:
    1.两个分号不能少;
    2.表达式是任选项,可以省略

    思路:
    1.把内层循环中的列与外层循环写到一起,改成一个for循环
    1.1内层循环中的表达式1与外层循环的表达式1写到一起(即同时给i,j赋初值);
    1.2内层的循环次数j由外层循环次数i决定,因此,内层的循环条件判断放到外层的循环体内
    1.3由于只有一个for循环,所以内层循环变量j和外层循环i变量需要写到循环体中

    void multable2() {
    	int i, j;//定义i,j
    	for (i = 1, j = 1; i <= 9; ) {//i控制行,j控制列,省略表达式3;
    		printf("%d*%d=%d\t",j,i,j*i);//先打印
    		j++;
    		if (j>i) {//当j>i的时候,说明改换行了,i++,并且j也应该重置
    			printf("\n");
    			i++;
    			j = 1;
    		}
    	}
    }
    

    运行:

    int main() {
    	multable();
    	multable2();	//一个for循环
    }
    

    运行结果:
    这里写图片描述

    展开全文
  • 九九乘法表

    2019-07-23 17:10:49
    public static void main(String[] args) { //九九乘法表 for(int i=1;i<=9;i++) { for(int j=1;j<=i;j++) { System.out.print(j+"x"+i+"="+j*i+"\t"); } System.out.println(); //换行 } } ...
    public static void main(String[] args) {
    	//九九乘法表
    	for(int i=1;i<=9;i++) {
    		for(int j=1;j<=i;j++) {
    			System.out.print(j+"x"+i+"="+j*i+"\t");
    		}
    		System.out.println();    //换行
    	}
    }
    
    展开全文
  • 代码: #include "stdio.h" int main(){ int x,y;//申请行和列变量 for(x = 1;x &lt;= 9; x++){//循环行 for(y = 1; y &lt;= x; y++){ // 循环列 列数等于当前行数 ... print...
  • C语言实现输出九九乘法表

    千次阅读 2018-12-03 21:54:04
    代码如下: #include&lt;stdio.h&gt; void main() { int a,b,c; for(a=1;a&lt;=9;a++) { for(b=1;b&lt;=a;b++) printf("%d*%d=%d ",b,a,c=a*b);...1*3=3 2*3=...
  • 用C语言实现九九乘法表

    千次阅读 2019-05-15 17:41:01
    用C语言实现九九乘法表 #include<stdio.h>  //使用c语言实现99乘法表 #include<stdlib.h> int main() /* 1*1=1    2*1=2 2*2=4    */ {  int i=0;  for(i=1;i<=...
  • 用c语言打印九九乘法表

    万次阅读 2018-11-12 12:44:49
    分析:这是一个典型的使用循环嵌套的题目。把题目分成两部分:被乘数和乘数。被乘数的变化是从1变化到9,乘数的变化是根据被乘数而来。这样就决定了被乘数的变化做为外循环,乘数的变化作为内循环。...
  • HTML九九乘法表的灵活应用

    千次阅读 2017-02-03 11:20:10
    九九乘法表是一个每个人都会的算法表,在生活中我们也会经常的用到这个算法表,所以今天就写了下在HTML里面怎么生成九九乘法表和怎么灵活应用,显示时生成不同的效果。 一、默认生成 效果图如下: HTML页面的...
  • style: table { width: 900px; border-collapse: collapse; margin: 50px auto; } td { border: 1px solid #000; height: 40px; line-height: 40px; text-align: center; background: pink;......
  • Python 九九乘法表(四种)

    万次阅读 多人点赞 2019-04-18 17:26:10
    Python 打印九九乘法表 九九乘法表用for循环嵌套 第一种:左下角九九乘法表 直接上代码: # 左下三角九九乘法表 for row in range(1,10): #打印行 for col in range(1,row+1): #打印列 print(&amp;amp;...
  • 微信小程序之九九乘法表

    千次阅读 2019-05-26 20:38:24
    之前跟大家讲过用python Flask编写九九乘法表,今天就为大家讲讲如何使用微信小程序来实现九九乘法表? 关于九九乘法表其中的规律,在这里我就不再阐述,如想了解、请访问:...
  • C语言实现九九乘法表(四种情况) 本文所用思想是在9行9列方形乘法表的基础上“切割”得到左上、右上、左下、右下四种形态的九九乘法表,最后使用switch-case语句对四种形态的九九乘法表进行整理以完善程序。 首先...
  • C语言打印九九乘法表

    万次阅读 2018-09-01 21:47:29
    文章出自个人博客... 源码如下: #include&amp;... //打印九九乘法表 printf(&quot;九九乘法表:\n&quot;); int x, y; //初始化打印的两个方向 for (y = 1;...
  • C语言小编程之九九乘法表

    万次阅读 多人点赞 2016-03-13 20:40:57
    在初学C语言中,我们会遇到很多九九乘法表的问题,在这我们进行一系列的分析。 九九乘法表的格式是x*x=x的格式。 接下来,我们要做的是利用循环结构,使得数量发生变化。在最后,要对乘法表的形状进行限定。 首先...
  • Python使用for循环打印九九乘法表

    千次阅读 2020-05-21 16:48:02
    常规九九乘法表2. 非常规九九乘法表 1. 常规九九乘法表 九九乘法表重点在于由两个for循环控制输出 核心是第二个循环的范围由第一个循环的参数决定 # 输入层数 a = int(input('请输入层数:')) for i in range...
  • 简单的VB例子,生成九九乘法表,并可导出至WORD中,未使用外部控件。 1.自动成生九九乘法表 2.将生成的九九乘法表,输出到Word中
  • 用C语言编写九九乘法表

    万次阅读 多人点赞 2018-03-30 19:26:58
    九九乘法表九九乘法表 的 需求 是要有俩个1到9的个位数相乘得到乘积的完整表达式,所以我们可以用循环嵌套的方式让它执行起来,打印的时候在双引号中将固定的格式打印出来,然后就可以成功的跑起来了。#include&...
  • C++实现九九乘法表

    2019-10-29 14:54:28
    关于如何使用c++实现九九乘法表 想必很多喜欢c++的朋友刚开始学的时候都想着编写一个九九乘法表,这也算是初学者的一个很简单的应用啦。 废话不多说,直接上代码。 #include <iostream> #include <iomanip&...
1 2 3 4 5 ... 20
收藏数 20,517
精华内容 8,206
关键字:

九九乘法表