(PHP实现)只使用++运算实现加法,减法,乘法,除法

yipeiwu_com7年前PHP代码库
加法
复制代码 代码如下:

function jiafa($a,$b)
{
 for($i=0;$i<$b;$i++)
 {
  $a++;
 }
 return $a;
}
//echo jiafa(4,2);

减法
复制代码 代码如下:

function jianfa($a,$b)
{
 $c=0;
    while($b!=$a)
 {
  $b++;
  $c++;
 }
 echo $c;
} // end func
//jianfa(10,3);

乘法
复制代码 代码如下:

function chengfa($a,$b)
{
 $c=0;
    for($j=0;$j<$b;$j++)
 {
  $c=jiafa($c,$a);
 }
 return $c;
} // end func
//chengfa(9,3);

除法
复制代码 代码如下:

function chufa($d,$e)
{
 $k=0;
 $f=0;
    while($f<$d)
 {
  $k++;
  $f=chengfa($e,$k);

 }
 return $k;
} // end func
echo chufa(16,2);

相关文章

php面向对象中static静态属性与方法的内存位置分析

本文实例分析了php面向对象中static静态属性与方法的内存位置。分享给大家供大家参考。具体如下: static静态属性的内存位置——>类,而不是对象。下面做测试来证明一下...

PHP实现机器学习之朴素贝叶斯算法详解

本文实例讲述了PHP实现机器学习之朴素贝叶斯算法。分享给大家供大家参考,具体如下: 机器学习已经在我们的生活中变得随处可见了。比如从你在家的时候温控器开始工作到智能汽车以及我们口袋中的智...

深入for,while,foreach遍历时间比较的详解

这个是从别人空间里看来的,不过自己还真从来没这么做过他们三者之间的比较,今天也学习了一下。复制代码 代码如下:<?php$arr = array();for($i = 0; $i...

PHP中使用asort进行中文排序失效的问题处理

PHP中有非常方便的对数组进行重新排序的方法——asort,关于asort的使用方法可以看 这里 。但是asort对含有中文key的数组进行排序时,有时候并不是按照字母顺序。这主要是编码...

通过具体程序来理解PHP里面的抽象类

当然,可能存在多个根类,用来实现不同的功能. 在一个良好设计的体系中,每个根类都应该有一个有用的接口, 可以被应用代码所使用. 如果我们的应用代码被设计成与根类一起工作,那么它也可以和任...