新来一个同事做 PHP 两年 不会写九九乘法表。。。。

2018-11-18 15:18:48 +08:00
 chaodada

如题。。。

21874 次点击
所在节点    PHP
176 条回复
tedzhou1221
2018-11-18 18:17:47 +08:00
Google :后来有个会写九九乘法表的,但连 homebrew 都不会用的家伙,我们也没要他。
meteor957
2018-11-18 18:17:51 +08:00
已经忘记所谓乘法口诀表长什么样子……
MineDog
2018-11-18 18:20:56 +08:00
@leido 我小学没学编程,不过我大一 c 语言课后确实有这个习题
galikeoy
2018-11-18 18:24:10 +08:00
@C2G 两个循环而已,甚至都不用理解那个是行,那个是列,输出来看样子琢磨下就会了
meteor957
2018-11-18 18:29:23 +08:00
想起之前面试前端,面试官是一中年老男人,非得让做各种进制转换,并且不能使用 parseInt 这类的方法。真是固执的可以。
zyscn
2018-11-18 18:31:43 +08:00
递归一个 for 循环
zhanghu0218
2018-11-18 18:46:34 +08:00
for(int i=1; i<=9; i+){
for(int j =1; j <= i; j++){
printf("%d*%d=%d ", j, i, i*j);
}
printf("\n");
}

好像是这样吧。我也快忘记了
merin96
2018-11-18 18:50:18 +08:00
这贴让我想起了那个阿里 p8 不会写红黑树
xiangbohua
2018-11-18 18:55:14 +08:00
我也不会
conanskyforce
2018-11-18 18:57:04 +08:00
评价一个人变成了会不会写 99 乘法表?
imnpc
2018-11-18 19:13:54 +08:00
以前学的时候写过 好久没写 早忘了 平时全是写各种逻辑 CRUD...
kslr
2018-11-18 19:26:17 +08:00
惭愧,我快忘了样子了
wweir
2018-11-18 19:27:30 +08:00
到一家做 php 的公司半年,明白一个道理,php 并不烂,烂的是用 php 的人。
同理,如果说一个公司的技术、产品烂,那么这个公司的人,特别是管理层,绝大多数情况下,只会更烂。
地图炮,难免误伤,只是反例的比例实在太少。
Felldeadbird
2018-11-18 19:27:48 +08:00
要我现场写估计需要点时间。
主要是对循环的理解。
nuansediao
2018-11-18 19:29:05 +08:00
别只说他不会什么,同时也得说说人家会什么。
RqPS6rhmP3Nyn3Tm
2018-11-18 19:33:14 +08:00
都是 n^2 的,能用 O(n)写不?
MineDog
2018-11-18 19:37:31 +08:00
@BXIA 81 个数,怎么 9 次打印出来?
M4ster
2018-11-18 19:39:51 +08:00
```javascript

for(let i = 1; i <= 9; i += 1) {
let line = '';
for (let j = 1; j <= 9; j += 1) {
line += `${i}x${j}=${i*j} `;
}
console.log(line);
}

// print
1x1=1 1x2=2 1x3=3 1x4=4 1x5=5 1x6=6 1x7=7 1x8=8 1x9=9
2x1=2 2x2=4 2x3=6 2x4=8 2x5=10 2x6=12 2x7=14 2x8=16 2x9=18
3x1=3 3x2=6 3x3=9 3x4=12 3x5=15 3x6=18 3x7=21 3x8=24 3x9=27
4x1=4 4x2=8 4x3=12 4x4=16 4x5=20 4x6=24 4x7=28 4x8=32 4x9=36
5x1=5 5x2=10 5x3=15 5x4=20 5x5=25 5x6=30 5x7=35 5x8=40 5x9=45
6x1=6 6x2=12 6x3=18 6x4=24 6x5=30 6x6=36 6x7=42 6x8=48 6x9=54
7x1=7 7x2=14 7x3=21 7x4=28 7x5=35 7x6=42 7x7=49 7x8=56 7x9=63
8x1=8 8x2=16 8x3=24 8x4=32 8x5=40 8x6=48 8x7=56 8x8=64 8x9=72
9x1=9 9x2=18 9x3=27 9x4=36 9x5=45 9x6=54 9x7=63 9x8=72 9x9=81
```
M4ster
2018-11-18 19:42:34 +08:00
```javascript
for(let i = 1; i <= 9; i += 1) {
let line = '';
for (let j = 1; j <= i; j += 1) {
line += `${i}x${j}=${i*j} `;
}
console.log(line);
}

// print
1x1=1
2x1=2 2x2=4
3x1=3 3x2=6 3x3=9
4x1=4 4x2=8 4x3=12 4x4=16
5x1=5 5x2=10 5x3=15 5x4=20 5x5=25
6x1=6 6x2=12 6x3=18 6x4=24 6x5=30 6x6=36
7x1=7 7x2=14 7x3=21 7x4=28 7x5=35 7x6=42 7x7=49
8x1=8 8x2=16 8x3=24 8x4=32 8x5=40 8x6=48 8x7=56 8x8=64
9x1=9 9x2=18 9x3=27 9x4=36 9x5=45 9x6=54 9x7=63 9x8=72 9x9=81
```
laoyur
2018-11-18 19:43:43 +08:00
@M4ster 别骗人了,只见过三角形的乘法表,没见过方块形的🤣

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/508959

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX