(PHP实现)只使用++运算实现加法,减法,乘法,除法_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);

时间: 2024-09-13 00:17:15

(PHP实现)只使用++运算实现加法,减法,乘法,除法_php技巧的相关文章

(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,$

网页设计的加法减法

  要做一个篮球专题页的时候,我们脑海里通常是这样的:它是篮球赛专题,背景很重要.能说明他的性质,动感激烈.方向就更简单了,直线型,沉重又明快的对撞色应该是主要考虑的地方. 唯一的疑问是?客户是不是要这东西. 一般,做之前,会先问问客户有没有参考的资料.客户方很爽快的扔了个前一个团队交付给他们的设计稿,他们只说了不满意.具体哪里不满意,说不出来.就是觉得怪. 大部分时间,设计师肯定会碰到类似的问题.有经验的会发些快速的效果碰碰运气,如果说,"哦,还可以哦".就有戏了. 第1稿,摸底细:

C语言 如何实现用减法代替除法的运算并且有余数的时候显示余数

问题描述 C语言 如何实现用减法代替除法的运算并且有余数的时候显示余数 比如10/3=3....1运算过程为10-3=7 7-3=4 4-3=110 和 3 为变数.应该用if while 句型还是 do...while?或者说for? 解决方案 int main(){int x = 18;int y = 5;int i;for (i = 0; x >= 0; i++ x -= y);printf(""%d ... %d"" i - 1 y + x);} 解决

c语言中用位运算实现加法技巧介绍_C 语言

用位运算实现加法也就是计算机用二进制进行运算,32位的CPU只能表示32位内的数,这里先用1位数的加法来进行,在不考虑进位的基础上,如下 复制代码 代码如下: 1 + 1 = 0 1 + 0 = 1 0 + 1 = 1 0 + 0 = 0 很明显这几个表达式可以用位运算的"^"来代替,如下 复制代码 代码如下: 1 ^ 1 = 0 1 ^ 0 = 1 0 ^ 1 = 1 0 ^ 0 = 0 这样我们就完成了简单的一位数加法,那么要进行二位的加法,这个方法可行不可行呢?肯定是不行的,矛盾

c++-稀疏矩阵应用(加法、乘法、转置)

问题描述 稀疏矩阵应用(加法.乘法.转置) 要求用C++编写实现三元组,十字链表下的稀疏矩阵的加.转.乘的实现.(1)稀疏矩阵的存储(2)稀疏矩阵加法(3)矩阵乘法(4)矩阵转置 求各位大神指点!!!求源代码,最好有注释 解决方案 参考:http://www.docin.com/p-199942790.htmlhttp://www.doc88.com/p-8062287649250.html 解决方案二: 广义表的应用--稀疏矩阵的快速转置(三元组) 解决方案三: 表示我们只用C语言写过这个东西

PHP常用特殊运算符号和函数总结(php新手入门必看)_php技巧

注解符号:         // 单行注解                 多行注解引号的使用         '   ' 单引号,简单字符串,不经任何处理直接拿过来;         " "双引号,php动态处理然后输出,一般用于处理$变量.布尔变量:             一种是true 即 真的;         另一种是false 即假的常见变量:            string          字串(数字\汉字\等等)         integer        

PHP MySQL应用中使用XOR运算加密算法分享_php技巧

XOR算法原理 从加密的主要方法看,换位法过于简单,特别是对于数据量少的情况很容易由密文猜出明文,而替换法不失为一种行之有效的简易算法. 从各种替换法运算的特点看,异或运算最适合用于简易加解密运算,这种方法的原理是:当一个数A和另一个数B进行异或运算会生成另一个数C,如果再将C和B进行异或运算则C又会还原为A. 相对于其他的简易加密算法,XOR算法的优点如下. (1)算法简单,对于高级语言很容易能实现. (2)速度快,可以在任何时候.任何地方使用. (3)对任何字符都是有效的,不像有些简易加密算

非常全面的php日期时间运算汇总_php技巧

实例讲解之前,先来介绍几个核心函数: mktime 函数 mktime() 函数返回一个日期的 Unix 时间戳. 参数总是表示 GMT 日期,因此 is_dst 对结果没有影响. 参数可以从右到左依次空着,空着的参数会被设为相应的当前 GMT 值. 语法:mktime(hour,minute,second,month,day,year,is_dst)参数               描述  hour       可选.规定小时.  minute   可选.规定分钟.  second   可选.

浅析关于PHP位运算的简单权限设计_php技巧

1.写在最前面最近想写一个简单的关于权限处理的东西,之前我也了解过用二进制数的位运算可以出色地完成这个任务.关于二进制数的位运算,常见的就是"或.与.非"这三种简单运算了,当然,我也查看了下PHP手册,还有"异或.左移.右移"这三个运算.记得上初中时数学老师就开始唠叨个不停了,在此我也不想对此运算再作额外的说明,直接进入正题. 2.如何定义权限将权限按照2的N次方来定义值,依次类推.为什么要这样子定义呐?这样子定义保证了每个权限值(二进制)中只有一个1,而它恰好对应