2014-03-26 39 views
0

回答这个问题应该是15,但与此代码我越来越10.我的教授告诉我,检查经营者的循环,但我不不知道这意味着什么。任何帮助,不胜感激!PHP编程与逻辑和循环(需要简单的帮助)

function addThemUp($parameter1) { 
    $total=i; 
    for ($i=0;$i<$parameter1;$i++) { 
    $total=$total+$i; 
    }; 
    return $total; 
    }; 
+0

你听你的教授时,他这个讨论? – Eddie

+0

对此肯定:** $ total = i; **? – 2014-03-26 01:28:47

+0

运算符是'*','+'等,而这个'$ total = i;'是不必要的也是无效的。 – Sam

回答

0

试试这个:

function addThemUp($parameter1) { 
    $total=0; 
    for ($i=0;$i<$parameter1;$i++) { 
      $total++; 
    } 
    return $total; 
} 

这应该很好地工作。

顺便说一句,当你写

$total=i; 

没有定义我。 另外,不要功能后/加分号的for循环;) 祝你好运!

0

您最初的$total = i是一个问题,因为我没有定义的值。我想你想$total = 0

我也觉得你的循环应该在1到= $ paramater1

function addThemUp($parameter1) { 
    $total=0; 
    for ($i=1; $i <= $parameter1; $i++) { 
     $total += i; 
    }; 

    return $total; 

}