当前位置:  开发笔记 > 编程语言 > 正文

如何围绕下一个偶数?

如何解决《如何围绕下一个偶数?》经验,为你挑选了1个好方法。



1> nickb..:
$num = ceil($input); // Round up decimals to an integer
if($num % 2 == 1) $num++; // If odd, add one

测试用例:

$tests = ['71' => '72', '33.1' => '34', '20.8' => '22'];
foreach($tests as $test => $expected) {
    $num = ceil($test);
    if($num % 2 == 1) $num++;
    echo "Expected: $expected, Actual: $num\n";
}

产品:

Expected: 72, Actual: 72
Expected: 34, Actual: 34
Expected: 22, Actual: 22

推荐阅读
TXCWB_523
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有