我是靠谱客的博主 傻傻老师,这篇文章主要介绍文言编程我们熟悉的乘算口诀文言文的编程,现在分享给大家,希望可以做个参考。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WWnND8xn-1610506081223)(https://uploadfiles.nowcoder.com/images/20210113/613861755_1610505706479/15D798EC19A3D79915E39D3349268863 “图片标题”)]

发现了个很有意思的编程语言,名字叫【文言】,照着语法规则,写了个最简单的加法函数。用主函数调用,测试33+55。
大家可以欣赏一下,用文言文写程序。

我们熟悉的乘算口诀

让我们看一下我们熟悉的乘算口诀

代码

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
public static void main(String[] args) {     //定义一个取整数的值。     int num = 0;     //定义for循环。(从9开始,一直到1,一步一步的往下减。)       for(int i=9;i>=1;i--) {       //内套循环。(代表另一个数也是从9开始,一直到1结束,一步一步的往下减。)        for(int j=9;j>=1;j--) {         //nem等于个一个数乘一个数。         num = i*j;         //打印结果。(+在这里做为拼接符。)         System.out.println(i+"*"+j+"="+num+""); } } }

结果

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
9*9=81 9*8=72 9*7=63 9*6=54 9*5=45 9*4=36 9*3=27 9*2=18 9*1=9 8*9=72 8*8=64 8*7=56 8*6=48 8*5=40 8*4=32 8*3=24 8*2=16 8*1=8 7*9=63 7*8=56 7*7=49 7*6=42 7*5=35 7*4=28 7*3=21 7*2=14 7*1=7 6*9=54 6*8=48 6*7=42 6*6=36 6*5=30 6*4=24 6*3=18 6*2=12 6*1=6 5*9=45 5*8=40 5*7=35 5*6=30 5*5=25 5*4=20 5*3=15 5*2=10 5*1=5 4*9=36 4*8=32 4*7=28 4*6=24 4*5=20 4*4=16 4*3=12 4*2=8 4*1=4 3*9=27 3*8=24 3*7=21 3*6=18 3*5=15 3*4=12 3*3=9 3*2=6 3*1=3 2*9=18 2*8=16 2*7=14 2*6=12 2*5=10 2*4=8 2*3=6 2*2=4 2*1=2 1*9=9 1*8=8 1*7=7 1*6=6 1*5=5 1*4=4 1*3=3 1*2=2 1*1=1

99=81
9
8=72
97=63
9
6=54
95=45
9
4=36
93=27
9
2=18
91=9
8
9=72
88=64
8
7=56
86=48
8
5=40
84=32
8
3=24
82=16
8
1=8
79=63
7
8=56
77=49
7
6=42
75=35
7
4=28
73=21
7
2=14
71=7
6
9=54
68=48
6
7=42
66=36
6
5=30
64=24
6
3=18
62=12
6
1=6
59=45
5
8=40
57=35
5
6=30
55=25
5
4=20
53=15
5
2=10
51=5
4
9=36
48=32
4
7=28
46=24
4
5=20
44=16
4
3=12
42=8
4
1=4
39=27
3
8=24
37=21
3
6=18
35=15
3
4=12
33=9
3
2=6
31=3
2
9=18
28=16
2
7=14
26=12
2
5=10
24=8
2
3=6
22=4
2
1=2
19=9
1
8=8
17=7
1
6=6
15=5
1
4=4
13=3
1
2=2
1*1=1

文言文的编程

再来看看文言文的编程

原代码

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
吾有一術名之曰「乘算口訣」。是術曰。 有數一名之曰「甲」。 恆為是。若「甲」不小於十者乃止也。 有數一名之曰「乙」。 加「甲」以「乙」名之曰「丙」。 恆為是。若「乙」不小於「丙」者乃止也。 乘「甲」以「乙」名之曰「果」。 若「果」不小於十者吾有三言。曰「乙」曰「甲」曰「果」書之。 若非吾有四言。曰「乙」曰「甲」曰「「得」」曰「果」書之也。 加「乙」以一。昔之「乙」者今其是矣。 云云。 加「甲」以一。昔之「甲」者今其是矣。 云云。 是謂「乘算口訣」之術也。 施「乘算口訣」。

编译后的代码

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
var 乘算口訣 = _ => {}; 乘算口訣 = () => { var 甲 = 1; while (true) { if (甲 >= 10) { break; }; var 乙 = 1; const _ans1 = 甲 + 乙; var 丙 = _ans1; while (true) { if (乙 >= 丙) { break; }; const _ans2 = 甲 * 乙; var 果 = _ans2; if (果 >= 10) { var _ans3 = 乙; var _ans4 = 甲; var _ans5 = 果; console.log(_ans3, _ans4, _ans5); } else { var _ans6 = 乙; var _ans7 = 甲; var _ans8 = "得"; var _ans9 = 果; console.log(_ans6, _ans7, _ans8, _ans9); }; const _ans10 = 乙 + 1; 乙 = _ans10; }; const _ans11 = 甲 + 1; 甲 = _ans11; }; }; const _ans12 = 乘算口訣();

结果

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
一 一 得 一 一 二 得 二 二 二 得 四 一 三 得 三 二 三 得 六 三 三 得 九 一 四 得 四 二 四 得 八 三 四 一十二 四 四 一十六 一 五 得 五 二 五 一十 三 五 一十五 四 五 二十 五 五 二十五 一 六 得 六 二 六 一十二 三 六 一十八 四 六 二十四 五 六 三十 六 六 三十六 一 七 得 七 二 七 一十四 三 七 二十一 四 七 二十八 五 七 三十五 六 七 四十二 七 七 四十九 一 八 得 八 二 八 一十六 三 八 二十四 四 八 三十二 五 八 四十 六 八 四十八 七 八 五十六 八 八 六十四 一 九 得 九 二 九 一十八 三 九 二十七 四 九 三十六 五 九 四十五 六 九 五十四 七 九 六十三 八 九 七十二 九 九 八十一

原网址地址 https://ide.wy-lang.org

原创面试复习图(点击菜单获取)

在这里插入图片描述在这里插入图片描述在这里插入图片描述

最后

以上就是傻傻老师最近收集整理的关于文言编程我们熟悉的乘算口诀文言文的编程的全部内容,更多相关文言编程我们熟悉内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(63)

评论列表共有 0 条评论

立即
投稿
返回
顶部