《C语言入门100例》(第1例) A+B

youmo_wy 2021-12-08 16:27:45

练习题的来源:https://blog.csdn.net/WhereIsHeroFrom/article/details/118739504

题1:(来源:https://leetcode-cn.com/problems/sum-of-two-integers/)

 

int getSum(int a, int b){
    if(!b) return (unsigned int)a;
    return getSum(a ^ b, ((unsigned int)(a & b)) << 1);
}

 题2:(来源:https://leetcode-cn.com/problems/recursive-mulitply-lcci/)

int multiply(int A, int B){
    int result;
    if (B > 1){
        result = multiply(A, B - 1) + A;
    } else {
        result = A;
    }

    return result;
}
...全文
81 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

64,172

社区成员

发帖
与我相关
我的任务
社区描述
学习「 算法 」的捷径就是 「 题海战略 」,社区由「 夜深人静写算法 」作者创建,三年ACM经验,校集训队队长,亚洲区域赛金牌,世界总决赛选手。社区提供系统的训练,答疑解惑,面试经验,大厂内推等机会
社区管理员
  • 英雄哪里出来
  • 芝麻粒儿
  • Amy卜bo皮
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

QQ群:480072171

英雄算法交流 8 群

 

试试用AI创作助手写篇文章吧