私は何が欠けているのかわかりませんが、$c
を正しく出力することができません。関数が返す:
<?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)'がそのトリックを行うと思います。ありがとう! –