9*9乘法表

前几天,面试一家公司的高级php工程师  面试我的是个小青年,给我出了个无语的 9 * 9 乘法表的 算法题!

无语归无语,还是把 代码贴出来。

 1 <?php
 2 /*99乘法表算法*/
 3 function mul99(){
 4     $var1  = 1;
 5     while($var1 < 10 ){
 6         if($var1 == 1){
 7             echo " 1 * 1 = 1\n ";
 8             $var1++;
 9             continue;
10         }
11         $var2 = 1;
12         while($var2 <= $var1){
13             if($var2 == $var1){
14                 out($var2,$var1,true);
15             }else{
16                 out($var2,$var1);
17             }
18             $var2++;
19         }
20         $var1++;
21     }
22 }
23 /*输出*/
24 function out($a,$b,$true=false){
25     $result =  strval($a).' * '.strval($b) .' = ' . bcmul($a,$b)."\t";
26     if($true){
27         $result.="\n ";
28     }
29     echo $result;
30 }
31 mul99();

 

转载于:https://www.cnblogs.com/Super-Man/p/4368655.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值