这个问题的答案应该是15,但是用这个代码我得到10。我的教授让我检查循环中的操作员,但我不知道这是什么意思。任何帮助都很感激!!
function addThemUp($parameter1) {
$total=i;
for ($i=0;$i<$parameter1;$i++) {
$total=$total+$i;
};
return $total;
};
试试这个:
function addThemUp($parameter1) {
$total=0;
for ($i=0;$i<$parameter1;$i++) {
$total++;
}
return $total;
}
应该可以正常工作。
顺便说一句,当你写
$total=i;
i没有定义。此外,不要在functions/for循环后面添加分号;)好运!
您的初始$total = i
是一个问题,因为它没有定义值。我认为你需要$total = 0
我也认为你的循环应该从1到= $paramater1
function addThemUp($parameter1) {
$total=0;
for ($i=1; $i <= $parameter1; $i++) {
$total += i;
};
return $total;
}