php习题1--流程控制语句.pdf
php习题1--流程控制语句--第1页
PHP习题一、流程控制语句
一、利用循环语句编程输出以下字符:
#1
##4
###9
####16
#####25
######36
#######49
二、编程计算分段函数的值:输出y的值
2
y=x+0.5(x>10)
3
y=x-1(0<x≤10)
2
y=x+4x(x≤0)
三、阅读程序,回答问题
?php
$a=*;
$b=*;
$m=$n=1;
if($a0)
$m=$m+$n;
if($a$b)
{
$n=$m*2;
}elseif($a==$b)
{
$n=5;
}else
{
$n=$m+$n;
}
echo“m=”.$m.”br”;
echo“n=”.$n.”br”;
问题如下:
php习题1--流程控制语句--第1页
php习题1--流程控制语句--第2页
(1)当$a=—1$b=—2时,程序运行结果为什么?
(2)当$a=1$b=0时,程序运行结果为什么?
(3)为了输出$n=4,变量a和b应具备什么条件?
四、写出下列程序的执行结果
?php
$i=0;
$a=0;
while($i20)
{
for(;;)
{
if(($i%10==0))
break;
else
$i--;
}
$i=$i+11;
$a=$a+$i;
}
echo“a=”.$a;
php习题1--流程控制语句--第2页