<?php
$q = 12;
echo"我饿了";
echo"<br />";
while($q<100){
$qw = rand(1,99);
echo $qw;
echo"<br />";
echo"<br />";
$re = 100-$q;
if($re<$qw)
{
echo $q;
echo "<br />";
}
else{
$q = $q+$qw;
echo "<br />";
echo $q."还要吃";
}
echo"<br />";
}
echo "我吃饱了";
$q = 12;
echo"我饿了";
echo"<br />";
while($q<100){
$qw = rand(1,99);
echo $qw;
echo"<br />";
echo"<br />";
$re = 100-$q;
if($re<$qw)
{
echo $q;
echo "<br />";
}
else{
$q = $q+$qw;
echo "<br />";
echo $q."还要吃";
}
echo"<br />";
}
echo "我吃饱了";
2016-12-29
已采纳回答 / 慕侠0027647
你把$sex的初始值换成"女" 程序输出的$totalMoney=2300;因为第一个if ($sex == "男")的条件为false了所以就不执行{$totalMoney = $basicMoney + 0;} 而else if($sex == "女")的条件为true 所以执行{$totalMoney = $basicMoney + 300;} 最后输出的$totalMoney=2300;
2016-12-29
布尔值不区分大小写,条件结构中,true表示满足,false表示不满足,echo指令下,true输出1,false什么也不输出,用var_dump来获取它数据类型
2016-12-29
一个汉字对应三个字节长度,var_dump()方法是判断一个变量的类型与长度,并输出变量的数值,如果变量有值输出的是变量的值,并返回数据类型
2016-12-29
$money = $money * $discount;改成$money *= $discount;居然不让我过...
2016-12-28
<?php
$i = 1 ; //从第1圈开始跑
do{ //跑10圈
echo "在跑第".$i."圈。<br>";
$i++;
}while($i<=10);
?>
$i = 1 ; //从第1圈开始跑
do{ //跑10圈
echo "在跑第".$i."圈。<br>";
$i++;
}while($i<=10);
?>
2016-12-28