帮帮忙...电脑厉害的 懂PHP的

来源:百度知道 编辑:UC知道 时间:2024/09/21 13:50:32
写一个教学网业由使用者输入一个数字N.即可以显示:
N!(1至N的积)
其中php部分用
1.for
2.while
3.do-while
各一个

谢谢

<?php
$n = $_GET['n'];
if (empty($n)){
echo "参数\$n 未设置";
exit();
}
?>
<?php
# 使用 for
$j=1;
for ($i=1;$i<=$n;$i++){
$j*=$i;
}
echo $j; //输出结果
?>
<br>
<?php
# 使用 while
$j2=1;
$i=1;
while($i<=$n){
$j2*=$i;
$i++;
}
echo $j2; //输出结果
?>
<br>
<?php
# 使用 do-while
$j3=1;
$p=1;
do {
$j3*=$p;
$p++;
} while ($p<=$n);
echo $j3; //输出结果
?>

假如你命名的文件名是 test.php
那么访问: /test.php?n=8 即可(以8为例)