如题。。。
|  |      1tangbao      2018-11-18 15:22:06 +08:00  1 emmmmm 点进来之前在首页看到的标题自动忽略了标题上的 "写" 字 | 
|  |      2May725      2018-11-18 15:22:18 +08:00 愿闻其详 | 
|  |      5SorcererXW      2018-11-18 15:24:51 +08:00 那个九九乘法表是 小学的学的个位数乘法 还是 用程序打印输出九九乘法表? | 
|      6chaodada OP @SorcererXW #5 程序打印出来的 | 
|  |      7MineDog      2018-11-18 15:25:49 +08:00 via Android 大一课后习题? | 
|  |      8dream7758522      2018-11-18 15:26:05 +08:00 via Android 外籍员工吗,不会写很正常啊 | 
|  |      10leido      2018-11-18 15:26:29 +08:00 via Android 编程能力不等于数学能力,只是你同事比较极端 | 
|      11chaodada OP @dream7758522 #8 问题是我也不会。。。。   | 
|  |      14yinanc      2018-11-18 15:28:59 +08:00 via iPhone 我怎么不信呢…是懒得想吧 | 
|      15nilrust      2018-11-18 15:29:08 +08:00 这真是幼儿园经验用了 20 多年啊,233333 | 
|      16chaodada OP for ($i = 1; $i <= 9; $i++) { for ($j = 1; $j <= $i; $j++) { $p = $i * $j; echo "$i*$j=$p"; echo " "; } echo "<br/>"; } 百度来的 我就很纳闷怎么出来一个那种形状的?? 另外 哪个循环是行 哪个是列 有点蒙。。。 | 
|  |      17duola      2018-11-18 15:33:47 +08:00 就两个循环的事情。 | 
|  |      18Trim21      2018-11-18 15:34:23 +08:00 via Android 不会写是说不能随手就写出来吧… | 
|  |      19qiayue PRO 有可能是不知道九九乘法表长什么样 | 
|      20C2G      2018-11-18 15:43:57 +08:00 via Android @chaodada #16 里面的是行,外面的是列。 我一个还没开 PHP 课的大一新生都看得出来。 里面的 for 输出完一个数字还会加一个空格,完成之后外面的 for 会加入一个换行符(应该是吧?没学过)之后进入下一次循环 | 
|  |      21lsgjwkr      2018-11-18 16:09:16 +08:00 via Android 不难写,但要排列好看得花点心思。 | 
|  |      22CoolkHz      2018-11-18 16:17:50 +08:00 via Android 第一个是行,第二个控制列,最近刚学 java   正好前几天做了 99 乘法表 | 
|  |      23zhujinliang      2018-11-18 16:18:27 +08:00 上小学之前用 BASIC 写过 | 
|  |      25kran      2018-11-18 16:18:36 +08:00 via iPhone 你考人家了? | 
|  |      26bxb100      2018-11-18 16:24:47 +08:00 小学写过 +1 | 
|      28adoui      2018-11-18 16:35:05 +08:00  1 他是怎么进公司的,我想听听。。。哈哈哈哈。。。。。。 | 
|  |      29flypei PRO 可能是培训班出来的 (逃 | 
|  |      30Tink PRO 说实话,这东西也不是随手就能写出来的,我都不知道乘法口诀表长什么样 | 
|      31richangfan      2018-11-18 17:11:43 +08:00 via Android 又黑最好的语言 | 
|  |      32revol      2018-11-18 17:23:45 +08:00 不稀奇,好多老前端连什么是线程什么是锁都不知道 | 
|      33xuchaochao      2018-11-18 17:23:54 +08:00 via iPhone Php 又得一分 | 
|  |      34smallgoogle      2018-11-18 17:32:19 +08:00 感觉你再说我。 | 
|  |      35t2doo      2018-11-18 17:35:14 +08:00 不是每位耍代码的数学都很好的,比如我,我就不会高数 :doge | 
|  |      36shehuizhuyi      2018-11-18 17:38:54 +08:00 via iPhone 不知道乘法表改怎么写 | 
|  |      37Leigg      2018-11-18 17:44:58 +08:00 via iPhone 各种排序你能现在给我写出来吗 | 
|      38t6attack      2018-11-18 17:52:25 +08:00 我也一下写不出来。得琢磨一下,测试几遍。没事儿写它干嘛? | 
|  |      40ltux      2018-11-18 18:10:58 +08:00 Google:刚有个所说写了 homebrew 的家伙不会翻转二叉树,我们让他滚了。 | 
|  |      41tedzhou1221      2018-11-18 18:17:47 +08:00 via Android Google :后来有个会写九九乘法表的,但连 homebrew 都不会用的家伙,我们也没要他。 | 
|      42meteor957      2018-11-18 18:17:51 +08:00 via Android 已经忘记所谓乘法口诀表长什么样子…… | 
|      45meteor957      2018-11-18 18:29:23 +08:00 via Android 想起之前面试前端,面试官是一中年老男人,非得让做各种进制转换,并且不能使用 parseInt 这类的方法。真是固执的可以。 | 
|      46zyscn      2018-11-18 18:31:43 +08:00 via Android 递归一个 for 循环 | 
|      47zhanghu0218      2018-11-18 18:46:34 +08:00 via Android for(int i=1; i<=9; i+){ for(int j =1; j <= i; j++){ printf("%d*%d=%d ", j, i, i*j); } printf("\n"); } 好像是这样吧。我也快忘记了 | 
|  |      48merin96      2018-11-18 18:50:18 +08:00 via iPhone 这贴让我想起了那个阿里 p8 不会写红黑树 | 
|  |      49xiangbohua      2018-11-18 18:55:14 +08:00 我也不会 | 
|  |      50conanskyforce      2018-11-18 18:57:04 +08:00 评价一个人变成了会不会写 99 乘法表? | 
|  |      51imnpc      2018-11-18 19:13:54 +08:00 以前学的时候写过  好久没写 早忘了 平时全是写各种逻辑 CRUD... | 
|      52kslr      2018-11-18 19:26:17 +08:00 惭愧,我快忘了样子了 | 
|  |      53wweir      2018-11-18 19:27:30 +08:00  1 到一家做 php 的公司半年,明白一个道理,php 并不烂,烂的是用 php 的人。 同理,如果说一个公司的技术、产品烂,那么这个公司的人,特别是管理层,绝大多数情况下,只会更烂。 地图炮,难免误伤,只是反例的比例实在太少。 | 
|  |      54Felldeadbird      2018-11-18 19:27:48 +08:00 via iPhone 要我现场写估计需要点时间。 主要是对循环的理解。 | 
|      55nuansediao      2018-11-18 19:29:05 +08:00 别只说他不会什么,同时也得说说人家会什么。 | 
|      56RqPS6rhmP3Nyn3Tm      2018-11-18 19:33:14 +08:00 via iPhone 都是 n^2 的,能用 O(n)写不? | 
|  |      58M4ster      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); } 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 ``` | 
|  |      59M4ster      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); } 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 ``` | 
|      62asnnn      2018-11-18 19:57:08 +08:00 你换个 bat 的工作,你同事不带会这个乘法还会很多算法 | 
|      63smdbh      2018-11-18 20:00:38 +08:00 乘法表是什么? 这么问: 把所有个位数乘法的结果都枚举出来 | 
|  |      64jydeng      2018-11-18 20:05:06 +08:00 这不是学 C 的第一堂课 | 
|  |      65chnyang      2018-11-18 20:09:03 +08:00 ```php for($i = 1; $i <= 9; $i++){ for($j = 1; $j <= $i; $j++){ echo "$j * $i = ",($j*$i),"\t"; } echo PHP_EOL; } ``` | 
|  |      66moxiaowei      2018-11-18 20:18:48 +08:00 python 表示好难 | 
|      67haohong725      2018-11-18 20:35:37 +08:00  2 有这么难么? echo " 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 "; | 
|  |      68zcmxw1      2018-11-18 20:40:37 +08:00 ```java for (int i = 1; i <= 9; i++) { for (int j = i; j <= 9; j++) { System.out.print(i+"x"+j+"="+i*j+"\t"); } System.out.println(); } // 结果 1x1=1 1x2=2 1x3=3 1x4=4 1x5=5 1x6=6 1x7=7 1x8=8 1x9=9 2x2=4 2x3=6 2x4=8 2x5=10 2x6=12 2x7=14 2x8=16 2x9=18 3x3=9 3x4=12 3x5=15 3x6=18 3x7=21 3x8=24 3x9=27 4x4=16 4x5=20 4x6=24 4x7=28 4x8=32 4x9=36 5x5=25 5x6=30 5x7=35 5x8=40 5x9=45 6x6=36 6x7=42 6x8=48 6x9=54 7x7=49 7x8=56 7x9=63 8x8=64 8x9=72 9x9=81 ``` | 
|      69S9Yh4wIFsBG7jnE4      2018-11-18 20:40:52 +08:00 @haohong725 666666666 | 
|      70S9Yh4wIFsBG7jnE4      2018-11-18 20:41:22 +08:00 @zcmxw1 哈哈哈  兄弟你弄反了 | 
|  |      71pkuphy PRO [print(f'{x: 3d} ', end='') for x in range(1, 10)] for x in range(1, 10): print() for y in range(1, 10): if x >= y: print(f'{x*y: 3d} ', end='') | 
|  |      72lepig      2018-11-18 20:52:09 +08:00 我 4 年了 我也写 bu 出来  得屡屡 | 
|  |      73DeWhite      2018-11-18 20:54:10 +08:00 想了一下大概思路,应该是嵌套的 FOR 语句循环,假设 X 和 Y。 应当是当 Y 等于 10 的时候 Y 等于 1,然后 X 加 1。然后写个换行在前面。 | 
|  |      74jjplay      2018-11-18 21:02:33 +08:00 你们都太鶸了~ echo '99 乘法表'; | 
|  |      75wolfie      2018-11-18 21:05:14 +08:00 所有两年经验以上开发的,会写的不超过一半。 | 
|      76zxcvsh      2018-11-18 21:20:32 +08:00 via iPhone ....估计是不懂题意吧 | 
|      77dobelee      2018-11-18 21:39:03 +08:00 via Android 表示已经不知道这个表什么样子了,不过这影响我开法拉利吗? | 
|      78unlighted      2018-11-18 22:16:51 +08:00 喷了。。 | 
|  |      79zakokun      2018-11-18 22:21:07 +08:00  1 你这种帖子一发,肯定又有一群不会写还洋洋得意的人跑出来了 | 
|      82okjb      2018-11-18 22:29:14 +08:00 标题好像有些钓鱼🎣 | 
|      83grewer      2018-11-18 22:43:12 +08:00 这不是 c 的客厅作业? | 
|      84grewer      2018-11-18 22:43:27 +08:00 客厅->课堂 | 
|      85klgd      2018-11-18 22:54:40 +08:00 这跟我大 php 没关系,是人的问题 | 
|      86TrancyD      2018-11-18 22:54:52 +08:00 for i in range(1, 10): for j in range(1, 10): if i <= j: print("{} * {} = {}".format(i, j, i * j), end='\t') print() 1 * 1 = 1 1 * 2 = 2 1 * 3 = 3 1 * 4 = 4 1 * 5 = 5 1 * 6 = 6 1 * 7 = 7 1 * 8 = 8 1 * 9 = 9 2 * 2 = 4 2 * 3 = 6 2 * 4 = 8 2 * 5 = 10 2 * 6 = 12 2 * 7 = 14 2 * 8 = 16 2 * 9 = 18 3 * 3 = 9 3 * 4 = 12 3 * 5 = 15 3 * 6 = 18 3 * 7 = 21 3 * 8 = 24 3 * 9 = 27 4 * 4 = 16 4 * 5 = 20 4 * 6 = 24 4 * 7 = 28 4 * 8 = 32 4 * 9 = 36 5 * 5 = 25 5 * 6 = 30 5 * 7 = 35 5 * 8 = 40 5 * 9 = 45 6 * 6 = 36 6 * 7 = 42 6 * 8 = 48 6 * 9 = 54 7 * 7 = 49 7 * 8 = 56 7 * 9 = 63 8 * 8 = 64 8 * 9 = 72 9 * 9 = 81 | 
|  |      87solu      2018-11-18 23:06:45 +08:00 via iPhone 想起刚参加工作那会,上司叫我了解一下函数式语言看看 Haskell,然后布置作业就是写个九九乘法表 | 
|      88MonoLogueChi      2018-11-19 00:08:43 +08:00 via Android 双循环嘛,这东西突然一问我还真想不起来咋写,还是要先写两行才能想起来后面怎么写 | 
|  |      89lxfxf      2018-11-19 04:53:07 +08:00 新来一同事,不知道什么叫 DNS,工作六年 | 
|      90lj3lj3      2018-11-19 07:49:54 +08:00 变量 i 和 j 看到这么写的我也是感慨 就不可以用个有意义的变量名么?最起码也得是 row 和 col | 
|      91skyqqcc      2018-11-19 08:02:24 +08:00 via Android for($i=1;$i<10;$i++){ for($i1=1;$i1<10;$i1++){ echo $i ." * ".$i1." = ".($i*$i1); } echo "<br>"; } 我..... | 
|      92zwh2698      2018-11-19 08:18:41 +08:00 via Android 请问写完这个有啥用?要长相没长相,要技术没技术。 | 
|  |      94southSu      2018-11-19 08:35:41 +08:00 不会,也进来了说明很 6 啊,能吹水~ | 
|  |      95ragnaroks      2018-11-19 08:42:29 +08:00 看了上面的回复,感觉原来所有问题只需要 99 乘法表就能解决 | 
|      97GeruzoniAnsasu      2018-11-19 08:50:14 +08:00 via Android 这都能洗 下次问个不会写循环看看能洗出什么花来 | 
|      98RLWGQ0AI4MAvYy36      2018-11-19 09:00:52 +08:00 喔,然后呢,影响 PHP 成为最好的语言吗 | 
|  |      99aino      2018-11-19 09:02:45 +08:00 我刚出来实习的时候,公司有一位工作四年的同事一脸嘲讽的样子问我会不会写冒泡排序,结果我当场给他写了一遍,我当时不明白这有什么能嘲讽的 | 
|      100ChinaSyc      2018-11-19 09:02:54 +08:00 说实话,突然让我写打印九九乘法表,我也要琢磨一下,调试几遍才成 |