如果数字可以被3整除,那么返回yes,如果不是,那么总是减去1,直到数字能够被3整除,例如,5/3不能被3整除,所以我想说的是,我应该从5中减去,直到它将是3,在这种情况下,3是一个可被3整除的数字。
这是我试过的代码,但它不能正常工作
$num = 5;
if($num%3==0){
echo 'yes';
}else{
echo 'No';
$num= $num-1;
}
echo $num;
发布于 2018-07-29 09:20:35
你是这个意思吗?
$num = 5;
//If number is divisible on 3.
if( $num %3 == 0 ){
echo 'yes';
//If number is not divisible on 3.
}else{
echo 'No';
//Make the number divisible of 3.
$num += (3 - ($num% 3)) % 3;
}
echo $num;
https://stackoverflow.com/questions/51576418
复制相似问题