MJLA
2016-08-23 10:43
if($sex=="男")
{
$totalMoney = $basicMoney + 0;// 男的没奖金
if($noHouse)
{
$totalMoney = $totalMoney + $houseMoney;
}
}
else if($sex!="男")
{
$totalMoney = $basicMoney + 300;// 女的有奖金300元
if($isPregnancy)
{
$totalMoney = $totalMoney + $pregnancyMoney;
}
}
else if($sex!="男") 并不是判断结果 是个赋值语句 应该是else if($sex!=="男")
这样写也可以的,标准答案是让你写女,而不是非男。所以认为你的答案错误
如果是你自己在本地写的时候,这样也是对的。
原意是,男的发多少,女的发多少。
改成!=就成了,男的发多少,不是男的发多少
这么写是没问题的,, 你那是什么错误.如果只是提示错误 是你没按标准答案写
因为!="男" 的不一定是女,. 这网站设计师是这么认为.
PHP入门篇
455994 学习 · 6306 问题
相似问题