読み込んだ3つの整数値の最大値を返す関数
明解C言語 入門編 > 6. 関数 >
読み込んだ3つの整数値の最大値を返す関数
PHP
<?php function max3($x, $y, $z) { $max = $x; if ($y > $max) $max = $y; if ($z > $max) $max = $z; return $max; } print "3つの整数を入力してください。\n"; $fp = fopen("php://stdin", "r"); print "整数1:"; $n1 = rtrim(fgets($fp), "\n\r"); print "整数2:"; $n2 = rtrim(fgets($fp), "\n\r"); print "整数3:"; $n3 = rtrim(fgets($fp), "\n\r"); fclose($fp); printf("最も大きい値は%dです。\n", max3($n1, $n2, $n3)); ?>
実行結果
L:\>php lesson_06_044.php
3つの整数を入力してください。
整数1:83
整数2:45
整数3:25
最も大きい値は83です。