导航:首页 > 源码编译 > 九九乘法表的算法是什么

九九乘法表的算法是什么

发布时间:2022-05-02 00:13:45

1. 九九乘法表是什么

乘法口诀(也叫“九九歌”)在我国很早就已产生。远在春秋战国时代,九九歌就已经广泛地被人们利用着。在当时的许多着作中,已经引用部分乘法口诀。

最初的九九歌是以“九九八十一”起到“二二如四”止,共36句口诀。发掘出的汉朝“竹木简”以及敦煌发现的古“九九术残木简”上都是从“九九八十一”开始的。“九九”之名就是取口诀开头的两个字。

口诀

一一得一。

一二得二,二二得四。

一三得三,二三得六,三三得九。

一四得四,二四得八,三四十二,四四十六。

一五得五,二五一十,三五十五,四五二十,五五二十五。

一六得六,二六十二,三六十八,四六二十四,五六三十,六六三十六。

一七得七,二七十四,三七二十一,四七二十八,五七三十五,六七四十二,七七四十九。

一八得八,二八十六,三八二十四,四八三十二,五八四十,六八四十八,七八五十六,八八六十四。

一九得九,二九十八,三九二十七,四九三十六,五九四十五,六九五十四,七九六十三,八九七十二,九九八十一。

2. 九九乘法表

九九乘法表实际是由若干个类似"i*j=k",的等式构成的

1*1=1

1*2=2 2*2=4

1*3=3 2*3=6 3*3=9

1*9=9 2*9=18 3*9=27.......9*9=81

详细解答看全文!

算法分析:(1)总共有9行,假设第j行,1<=j<=9,而i的范围为1<=i<=j, k=i*j

(2) 设定两个变量i,j,并且用循环玫举i,j所有可能的值

(3) 根据i,j不同的值,在循环体内输出等式

第(3)步中还要考虑到九九乘法表的格式,怎么换行的?

我们发现: 当j==i 时,在等式的右边输出'\n'换行符,否则,输出'\t'

程序段主要实现:

for (j=1;j<=9;j++)

for(i=1;i<=i;i++)

{ printf("%d*%d=%d",i,j,i*j);

if (i==j) printf("\n");

else printf("\t");

}

九九乘法表实际是由若干个类似"i*j=k",的等式构成的

1*1=1

1*2=2 2*2=4

1*3=3 2*3=6 3*3=9

1*9=9 2*9=18 3*9=27.......9*9=81

详细解答看全文!

算法分析:(1)总共有9行,假设第j行,1<=j<=9,而i的范围为1<=i<=j, k=i*j

(2) 设定两个变量i,j,并且用循环玫举i,j所有可能的值

(3) 根据i,j不同的值,在循环体内输出等式

第(3)步中还要考虑到九九乘法表的格式,怎么换行的?

我们发现: 当j==i 时,在等式的右边输出'\n'换行符,否则,输出'\t'

程序段主要实现:

for (j=1;j<=9;j++)

for(i=1;i<=i;i++)

{ printf("%d*%d=%d",i,j,i*j);

if (i==j) printf("\n");

else printf("\t");

}

九九乘法表实际是由若干个类似"i*j=k",的等式构成的

1*1=1

1*2=2 2*2=4

1*3=3 2*3=6 3*3=9

1*9=9 2*9=18 3*9=27.......9*9=81

详细解答看全文!

算法分析:(1)总共有9行,假设第j行,1<=j<=9,而i的范围为1<=i<=j, k=i*j

(2) 设定两个变量i,j,并且用循环玫举i,j所有可能的值

(3) 根据i,j不同的值,在循环体内输出等式

第(3)步中还要考虑到九九乘法表的格式,怎么换行的?

我们发现: 当j==i 时,在等式的右边输出'\n'换行符,否则,输出'\t'

程序段主要实现:

for (j=1;j<=9;j++)

for(i=1;i<=i;i++)

{ printf("%d*%d=%d",i,j,i*j);

if (i==j) printf("\n");

else printf("\t");

}

九九乘法表实际是由若干个类似"i*j=k",的等式构成的

1*1=1

1*2=2 2*2=4

1*3=3 2*3=6 3*3=9

1*9=9 2*9=18 3*9=27.......9*9=81

详细解答看全文!

算法分析:(1)总共有9行,假设第j行,1<=j<=9,而i的范围为1<=i<=j, k=i*j

(2) 设定两个变量i,j,并且用循环玫举i,j所有可能的值

(3) 根据i,j不同的值,在循环体内输出等式

第(3)步中还要考虑到九九乘法表的格式,怎么换行的?

我们发现: 当j==i 时,在等式的右边输出'\n'换行符,否则,输出'\t'

程序段主要实现:

for (j=1;j<=9;j++)

for(i=1;i<=i;i++)

{ printf("%d*%d=%d",i,j,i*j);

if (i==j) printf("\n");

else printf("\t");

}

九九乘法表实际是由若干个类似"i*j=k",的等式构成的

1*1=1

1*2=2 2*2=4

1*3=3 2*3=6 3*3=9

1*9=9 2*9=18 3*9=27.......9*9=81

详细解答看全文!

算法分析:(1)总共有9行,假设第j行,1<=j<=9,而i的范围为1<=i<=j, k=i*j

(2) 设定两个变量i,j,并且用循环玫举i,j所有可能的值

(3) 根据i,j不同的值,在循环体内输出等式

第(3)步中还要考虑到九九乘法表的格式,怎么换行的?

我们发现: 当j==i 时,在等式的右边输出'\n'换行符,否则,输出'\t'

程序段主要实现:

for (j=1;j<=9;j++)

for(i=1;i<=i;i++)

{ printf("%d*%d=%d",i,j,i*j);

if (i==j) printf("\n");

else printf("\t");

}

3. 乘法口诀表有什么规律

乘法口诀又叫九九乘法表,是一种死记硬背的公式,也是最基层的公式。

4. 九九乘法口诀表是什么

1x1=1
1x2=2 2x2=4
1x3=3 2x3=6 3x3=9
1x4=4 2x4=8 3x4=12 4x4=16
1x5=5 2x5=10 3x5=15 4x5=20 5x5=25
1x6=6 2x6=12 3x6=18 4x6=24 5x6=30 6x6=36
1x7=7 2x7=14 3x7=21 4x7=28 5x7=35 6x7=42 7x7=49
1x8=8 2x8=16 3x8=24 4x8=32 5x8=40 6x8=48 7x8=56 8x8=64
1x9=9 2x9=18 3x9=27 4x9=36 5x9=45 6x9=54 7x9=63 8x9=72 9x9=81

乘法口诀是中国古代筹算中进行乘法、除法、开方等运算的基本计算规则,沿用至今已有两千多年,九九表也是小学算术的基本功。

古时的乘法口诀,是自上而下,从“九九八十一”开始,至“一一如一”止,与现在使用的顺序相反,因此古人用乘法口诀开始的两个字“九九”作为此口诀的名称,又称九九表、九九歌、九因歌、九九乘法表。

现在小学生学的“小九九”口诀,是从“一一得一”开始,到“九九八十一”为止,而在古代,却是倒过来,从“九九八十一”起,到“二二得四”止。因为口诀开头两个字是“九九”,所以,人们就把它简称为“小九九”。大约到13、14世纪的时候才倒过来像现在这样“一一得一……九九八十一”。

中国使用“九九口诀”的时间较早。在《荀子》、《管子》、《淮南子》、《战国策》等书中就能找到“三九二十七”、“六八四十八”、“四八三十二”、“六六三十六”等句子。由此可见,早在“春秋”、“战国”的时候,《九九乘法歌诀》就已经开始流行了。

5. 填完九九乘法表发现了什么规律

1、任何数字乘以2都能得到一个偶数,乘积的末位数字出现2、4、6、8各两次,0一次,3和1到9每个数字相乘,乘积的末位1到9都有,并且乘积的十位数字与个位数字的和是3的倍数。

2、任何数字乘以4都能得到一个偶数,乘积的末位数字出现2、4、6、8各两次,0一次,任何数字和5的乘积的末位只可能是0或5。

3、任何数字乘以6都能得到一个偶数,乘积的末位数字出现2、4、6、8各两次,0一次,7和1到9每个数字相乘,乘积的末位1到9都有。

4、任何数字乘以8都能得到一个偶数,乘积的末位数字出现2、4、6、8各两次,0一次,9更有意思,9从1乘到9,十位数字从0递增到8,个位数字从9递减到1,并且个位数字与十位数字的和恰是9。


(5)九九乘法表的算法是什么扩展阅读

九九乘法表背诵技巧

1、第一步:把其中一个数与另一个数的个位加起来,乘10,也就是'12+3',13+2都行,都等于15;乘10就等于150。

2、第二步:把两个数的个位相乘,也就是"2×3",等于6。

3、第三步(最后一步):把两次的得数相加150+6=156。所以12×13=156。

这个技巧也只适用于11~19任意两个两位数的乘法中。其他的两位数或多位数,还有多个两位数的加减乘除都都不能算出准确答案。

6. 九九乘法表的“九九”是怎么来的

就是横着数竖着数,斜着数都是九个数,所以有九九乘法表的说法。

7. 输出九九乘法表详解

九九表也称为“乘法口诀表”,俗称《小九九》,以一至九每二数相乘所编成,如“一一得一”,“九九八十一”等,起源甚早,我国敦煌汉简和居延汉简中,均有九九表的描述,元代朱世杰所着《算学启蒙》中,有九九数法。九九表是个位数的乘法口诀,因古代从“九九八十一”开始,故名九九表。《管子》等先秦典籍中许多九九口诀片段,史籍中有齐桓公设庭燎,视“九九”为“薄能”而招贤纳士的故事。20世纪50~60年代出土的九九表竹简很多,然而均残缺。
作为启蒙教材,我们都背过九九乘法表:一一得一、一二得二……九九八十一。而古代是从"九九八十一"开始,因此称"九九表"。九九表的使用,对于完成乘法是大有帮助的。齐桓公纳贤的故事说明,到公元前7世纪时,九九歌诀已不稀罕。也许有人认为这种成绩不值一提。但在古代埃及作乘法却要用倍乘的方式呢。举个例子。如算23×13,就需要从23开始,加倍得到23×2,23×4,23×8,然后注意到13=1+4+8,于是23+23×4+23×8加起来的结果就是23×13。从比较中不难看出使用九九表的优越性了。算的时候,我们先用九九口诀表:三三得九、二三得六,得69,然后错开一位,再用一次乘法口诀表,一三得三,一二得二,得23个十,把两次乘得的积加起来,69加23个十得299。
根据考古专家在湖南张家界古人堤汉代遗址出土的简牍上发现的汉代"九九乘法表",竟与现今生活中使用的乘法口诀表有着惊人的一致。这枚记载有"九九乘法表"的简牍是木质的,大约有22厘米长,残损比较严重。此前在湘西里耶古城出土的一枚秦简上也发现了距今2200多年的乘法口诀表,并被考证为中国现今发现的最早的乘法口诀表实物。除了里耶秦简外,与张家界古人堤遗址发现的这枚简牍样式基本一致的"九九乘法表"还曾在楼兰文书中见到过,那是写在两张残纸上的九九乘法表,为瑞典探险家斯文赫定在上个世纪初期发掘。乘法表在古代并非中国一家独有,古巴比伦的泥版书上也有乘法表。但汉字(包括数目字)单音节发声的特点,使之读起来朗朗上口;后来发展起来的珠算口诀也承继了这一特点,对于运算速度的提高和算法的改进起到一定作用。
九九表是个位数的乘法口诀,因古代从“九九八十一”开始,故名九九表。《管子》等先秦典籍中许多九九口诀片段,史籍中有齐桓公设庭燎,视“九九”为“薄能”而招贤纳士的故事。20世纪50~60年代出土的九九表竹简很多,然而均残缺。 九九表在西方也叫作“毕达哥拉斯表”。
九九表在我国古代叫九九歌。关于它有这样一个故事:传说春秋时期,齐桓公曾经设立招贤馆征求天下才。可是等了很久,一直没有人来应征。过了一年多。才来了一个人.他把“九九歌”献给齐桓公,作为表示才学的献礼。齐桓公觉得此人十分可笑,就对这个人说:“九九歌也能拿出来表示才学吗?”
来人很有礼貌地回答说:“会唱九九歌确实够不上什么才学,但是如果您对我这个只懂得九九歌的人都能以礼相待的话,还怕天下高明人才不投奔到您这儿来吗?”
齐桓公觉得此人说得有理.就把他迎进招贤馆,并给予隆重的招待。这个消息不胫而走,果然,不到一个月的时间,就有许多贤才从四面八方来到了齐国。
这个故事说明,九九歌的出现不会晚于春秋战国时代,在那时九九歌已经广为流传了。最早的九九歌是大数排在前面的,从“九九八十一”开始到“二二而四”止。到《孙子算经》已经扩充至“一一如一”,这大约是公元5至10世纪的事了。大约在13-14世纪的宋朝,九九歌的顺序才反转过来,变成和现代所使用的一样,由“一一得一”开始至“九九八十一”结束。
希望我能帮助你解疑释惑。

8. 九九乘法表口诀正确背法是什么

从1到5,可以这么想:二二就是两个二相加,三三就是三个三相加,四就四个四个加,五就是五个五个加,孩子如果了解了乘法的意义,就可以很快找到得数怎样来的。

有的特殊的挑出来:如

三八二十四与四六二十四对六七四十二

二七十四对五八四十

四九三十六与六六三十六对七九六十三

二九十八与三六十八对九九八十一

三四十二与二六十二对四五二十

六九五十四对五九四十五

八九七十二对三九二十七

乘法口诀(也叫“九九歌”)在我国很早就已产生:

远在春秋战国时代,九九歌就已经广泛地被人们利用着。在当时的许多着作中,已经引用部分乘法口诀。最初的九九歌是以“九九八十一”起到“二二如四”止,共36句口诀。发掘出的汉朝“竹木简”以及敦煌发现的古“九九术残木简”上都是从“九九八十一”开始的。

“九九”之名就是取口诀开头的两个字。大约公元5~10世纪间,“九九”口诀扩充到“一一如一”。大约在宋朝(公元11、12世纪),九九歌的顺序才变成和现代用的一样,即从“一一如一”起到“九九八十一”止。

元朱世杰着《算学启蒙》一书所载的45句口诀,已是从“一一”到”九九“,并称为九数法。用的乘法口诀有两种,一种是45句的,通常称为小九九;还有一种是81句的,通常称为大九九。书中记载,大九九最早见于清陈杰着的《算法大成》。

9. 九九乘法表的算法

for i=1 to 9
for j=1 to i
print j;"*";i;=j*i;" ";
next j
next i

阅读全文

与九九乘法表的算法是什么相关的资料

热点内容
安卓手机如何进行文件处理 浏览:62
mysql执行系统命令 浏览:920
php支持curlhttps 浏览:134
新预算法责任 浏览:434
服务器如何处理5万人同时在线 浏览:242
哈夫曼编码数据压缩 浏览:414
锁定服务器是什么意思 浏览:375
场景检测算法 浏览:608
解压手机软件触屏 浏览:339
方舟pv怎么转服务器 浏览:99
数据挖掘中误差值算法函数 浏览:118
php开发套件 浏览:190
服务器的spi板是什么 浏览:896
解压缩全能王中文密码是什么 浏览:80
javaftp服务器上传文件 浏览:104
算法设计中文版pdf 浏览:81
视频压缩形式怎么改 浏览:369
perl程序员 浏览:790
电子表格对比命令 浏览:610
php循环输出数组内容 浏览:750