4
이 코드를 사용하여 주어진 두 숫자 사이의 단계 번호 를 얻으려고 합니다.
<?php
function getNums($num1, $num2){
$diff = $num2 -$num1;
$steps =[];
$steps[0] = $diff/4;
$steps[1] = $diff/2;
$steps[2] = round($num2/1.33333333333);
$steps[4] = $num2;
foreach($steps as $step) {
echo $step;
echo "<br>";
}
}
두 개의 주어진 값이 (0,100)이면 코드가 잘 작동 getNums(0, 100);
합니다.
25
50
75
100
그러나 숫자가 getNums(50, 100);
출력과 같을 때
12.5
25
75
100
이 문제가 발생하는 이유와 해결 방법을 알려주시겠습니까?
부서 결과를에 추가해야합니다 $num1
.
function getNums($num1, $num2){
$diff = $num2 -$num1;
$steps =[
round($num1 + $diff/4),
round($num1 + $diff/2),
round($num1 + $diff*.75),
$num2
];
foreach($steps as $step) {
echo $step;
echo "<br>";
}
}
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다