Внешний цикл выполняет 34 раз, потому что она начинается с 1 и увеличивается на 1 каждый раз, когда остановки на 34, потому что 35-й итерации превысит верхний предел на петле 34.
Внутренний цикл запускается в 39 раз, поскольку он начинается с 1 и увеличивается на 2 каждый раз (1
, 3
, 5
, 7
и т. д.), останавливаясь, когда значение больше 78, но так как 40-я итерация будет равна значению 79, что чем 78, он не выполнит 40-ю итерацию.
34 раза 39 = 1,326, поэтому вы увидите сообщение Message
, написанное 1,326 раз в консоли.
В общих чертах, вы можете разбить его на это:
я * (к/2)
где i
равно итерации внешнего цикла (34) и j
равно итерации внутреннего цикла (78/2 = 39).
Извините за плохой формат, я думаю, что сообщение все еще встречается. – user2860326
Спасибо за исправление Роб! – user2860326
Пожалуйста, сделайте это самостоятельно, а затем спросите, правильны ли ваши рассуждения. Вы узнаете больше об этом. – kjhughes