编程学习之亲密数(C++描述)( 三 )
主体框架
剩下的只需判断亲密数就可以了 。 从定义出发 , 整数A的全部因子(包括1 , 不包括A本身)之和等于B;且整数B的全部因子(包括1 , 不包括B本身)之和等于A , 则将整数A和B称为亲密数 。 判断的关键在于求因子和 。 那么我们假设存在一个函数sumFactor(x)能帮助我们计算x的因子和 。 我们可以写出判断亲密数的函数 。
判断亲密数
到这的话综合一下整道题就可以完成了 。 但其实我们还能再优化一下 。 在主题框架的枚举部分 , 进行优化 , 减少枚举对象 。
优化程序
这样通过求A的因子和直接计算出B再进行相关判断 , 能减少枚举对象 , 使程序更有效率 。
代码实现
完整代码
推荐阅读
- 大话西游2|大话西游2:强力克水303全身六阶仙器的暴力龙女,保卫长安爆亲密!
- 大话西游2|大话西游2:又到了刷亲密丹的时候了,保卫长安走起
- 大话西游|大话西游2如何增加召唤兽闪现几率,亲密度并没有任何作用
- 泰拉瑞亚|泰拉瑞亚社交系统有多成功?联机玩家亲密无间,心动这波走心了!
- 电子竞技|钱枫事件后续波及电竞圈?女方身份被扒,曾与Theshy“亲密”合照
- 大话西游|大话西游2惜红衣技能效果测试,扇形范围只是噱头,5千万亲密效果最大化
- 女主播|被封一月还要搞我,神豪晒与女主播亲密合照,抢了一早上鸿星尔克
- qg|AG对战QG的比赛服账号泄露,有俩人恋人亲密度打满31级!且没有FLY
- 大话西游2|大话西游2:全服最强去疾出炉!287万亲密3094速度或无人超越
- 大话西游|大话西游2首只亲密过亿浪淘沙亮相!观众:好想拥有