返回

编程之战

首页
关灯
护眼
字体:
大
中
小
第二十三章 建房子
能建成多少层的高楼?”,工程师们饱含期待的看着杨成。

    杨成揉了揉发酸的太阳穴,思考了一小会儿。

    既然给定了总体积,那就从顶层开始,依次减去每一层的体积。

    顶层的体积为1的3次方等于1

    第二层体积为2的3次方等于8

    第三层体积为3的3次方等于27

    这个相减的过程,将会一直持续到<=0。

    如果正好等于0,那就说明正好可以建好房子,立即返回此时的层数。

    而如果是负数,那就说明该体积并不合适,得重新做规划。

    “伙计们”,杨成旁顾四周。

    “我帮你们建立一个函数模型,你们去推算下”,杨成掏出别在胸口的签字笔,在图纸上写了个函数。

    fdnb()

    它接收总体积,返回值是一个表示层数的整数。如果无法正好建好这栋房子,将返回-1作为标识。

    “唉呀,杨工,太感谢您了”,众工程师簇拥着杨成,面有喜色。

    “哼”,杨成却是气不打一处来,居然又被系统小妮子给耍了。

    “真的想感谢哥,就给我安排一个到处是金银财宝的地方,让哥在钞票的海洋里,自由自在地畅泳一番才好哩!”,杨成联想到自己那干瘪得不成样的小钱包,顿时两只眼睛里冒出亮闪闪的美元符号来。

    “叮!恭喜您完成了建房子相关任务!”



第二十三章 建房子(2/3)