你好,我是编程的初学者,我有一个功课。谷歌搜索但无法找到任何东西......
我需要从1到10得到数字的总值。这需要在循环中完成。但无法确定我应该使用哪个循环。如果你也可以给我一个很好的代码示例。
答案 0 :(得分:3)
这是一个家庭作业问题,我不确定为什么人们只是给你一个复制粘贴的答案。
实现数字1..10
的总和非常简单。您需要在循环之前初始化一个空的int var,并且对于从0
到的每次迭代,包括 10
,您将把int var添加到当前迭代中。
例如:
sum = 0;
for num in range 1 to 10:
sum = sum + num;
答案 1 :(得分:0)
<?php
$start = 0; // set the variable that will hold our total
for($i=1;$i<11;$i++){ // set a loop, read here: http://php.net/manual/en/control-structures.for.php for more info
$start += $i; // add $i to our start value
}
echo $start; // display our final value
答案 2 :(得分:0)
我会使用for
循环。
$total = 0;
for($i = 1; $i <= 10; $i++){
$total += $i;
}
答案 3 :(得分:0)
使用for循环:
<?php
$sum = 0;
for($i = 1; $i <= 10; $i++){
$sum += $i;
}
使用foreach循环:
<?php
$sum = 0;
foreach(range(1,10) as $num){
$sum += $num;
}
echo $sum; // prints 55
无视您的任务,这是一种更简单的方法:
echo array_sum(range(1,10));