<?php
function checkInteger($Number)
{
if ($Number > 1) {
/* 整数减1仍然是整数 */
return (checkInteger($Number - 1));
} elseif ($Number < 0) {
/* 对于一个负数,*/
/* 可以分析它的绝对值*/
return (checkInteger((-1) * $Number - 1));//取绝对值,把负数按整数分析
} else {
if (($Number > 0) AND ($Number < 1)) {
return ("当然不是");
} else {
/* 0 和 1 是整数 */
/* 根据相关数学定义 */
return ("是的");
}
}
}
print("<B>0是整数吗?</B>" .
checkInteger(0) . "<BR>\n");
print("<B>7是整数吗?</B> " .
checkInteger(7) . "<BR>\n");
print("<B>3.5呢?</B>" . checkInteger(3.5) . "<BR>\n");
print("<B>那么-5呢?</B>" . checkInteger(-5) . "<BR>\n");
print("<B>还有-9.2?</B>" . checkInteger(-9.2) . "<BR>\n");
?>
