我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

c语言函数递归,不用*号实现乘法,有点懵。

img

让a相加b次就行了


int mutiply(int A, int B){
    if(A==0||B==0){
        return 0;
    }
    if(A==1)return B;
    if(B==1)return A;
    return A>B?A+mutiply(A, B-1):B+mutiply(A-1,B);
}

近期文章

  • C++里switch case 语句分支较多,怎么优化代码
  • 要疯!selenium 怎么定位填写这样的表单啊,
  • 对这个代码的解析,求解。
  • c语言分段函数的问题
  • Ir2110驱动mos管发热严重,附上原理图
  • 救救孩子吧运行之后K的值是多少呀 讲一下原理
  • 循环队列在旋转数组上的运用问题,怎么利用C语言的程序的设计的技术实现
  • 联想电脑摄像头打不开
  • 是不是B,希望有详解。
  • 做测试的,需要进修下开发代码吗?
  • 怎样才能输入小写字母变大写,大写字母变小写
  • Python入门作业题T^T。
  • 抽象类的概念:通过创建抽象类形状Shape
  • 是不是A,应该不是继承和构成吧。
  • ptthon中程序的异常处理的一道例题,求解答
  • 0和\0的区别是什么?
  • 应尽量避免使用的是哪个,为什么?
  • 请问各位大神,如下Vue的代码中为何这个局部组件无法使用??
  • 大学一年级c++编程题目
  • mongodb如何在获取值的同时获取对应的类型

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华