내가 무엇이 빠졌는지 잘 모르겠지만, 정확히 출력하려면 $c
을 얻을 수 없습니다.함수가 반환합니다 : PHP
<?php
function pythThm($a, $b){
$a2 = pow($a, 2);
$b2 = pow($b, 2);
$c = sqrt($a2 + $b2);
if(is_int($c)){return $c;}
}
echo pythThm(3, 4);
//outputs nothing, should be 5
?>
초급 질문에 사과드립니다. 문제
솔루션 : 대답하는 사람들 ... 나는 기능 다음에 대한 전체 정보를 읽을 수 있는지 확인합니다 모든
<?php
function pythThm($a, $b){
$a2 = pow($a, 2);
$b2 = pow($b, 2);
$c = sqrt($a2 + $b2);
if($c - round($c) == 0){return $c;}
}
echo pythThm(4, 4);
//returns nothing
echo pythThm(3,4);
//returns 5
?>
감사합니다!
hmm..I 만'$이 문제에 대한 정수 것들 c' 필요는 없다. 그러나, 간단한 if ($ c - round ($ c) == 0)가이 트릭을 수행 할 것이라고 생각합니다. 감사! –