Пожалуйста, объясните мне, как результат достигает 15 ?, в этом примере C # While Loop - PullRequest
0 голосов
/ 11 мая 2018

Может кто-нибудь объяснить мне, как я получаю результат 15, с этим примером C # While Loop:

int result = 0;
int x = 6;

while (x > 3)
{
   result = result + x;
   x = x - 1;
}

1 Ответ

0 голосов
/ 11 мая 2018

Это эффективно выполняет расчет 0 + 6 + 5 + 4 = 15.

результат инициализируется равным 0, затем цикл while будет выполнять 3 итерации, добавляя 6, затем 5, затем 4 к результату, поскольку x уменьшается на 1 каждый раз.

Когда x уменьшается до 3 на 3-й итерации, цикл while завершается и дальнейшие добавления не производятся.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...