php loop вопрос - PullRequest
       14

php loop вопрос

0 голосов
/ 23 марта 2011

привет, я новичок в программировании. У меня домашнее задание. погуглил, но ничего не смог найти ...

Мне нужно получить общее значение чисел от 1 до 10. Это нужно сделать в цикле. но не могу понять, какой цикл я должен использовать. если вы также можете дать мне пример кода, это было бы здорово.

Ответы [ 4 ]

3 голосов
/ 23 марта 2011

Это вопрос домашнего задания, я не уверен, почему люди просто дают вам ответ на копирование.

Получить сумму чисел 1..10 довольно просто.Вам нужно будет инициализировать пустой int var перед циклом, и для каждой итерации от 0 до , включая 10, вы добавите свой int var к текущей итерации.

Например:

sum = 0;

for num in range 1 to 10:
    sum = sum + num;
0 голосов
/ 23 марта 2011

Я бы использовал петлю for.

$total = 0;

for($i = 1; $i <= 10; $i++){
  $total += $i;
}
0 голосов
/ 23 марта 2011

Использование цикла 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));
0 голосов
/ 23 марта 2011
<?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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...