Member 13736730 Ответов: 1

Это немного смутило меня, и я, кажется, не могу сделать это в том порядке, в котором это должно быть, может ли кто-нибудь помочь?


следует повторить цикл 51 раз, записывая интергеры 0-50 по порядку.

int i = /*initialiser*/;
while (i/*condition*/50)
{
  i /*iterator*/;

console.writeline(i);
}


Что я уже пробовал:

{
            for (int i=0;i<=50;i++)
                for (int j= 1;j<=51;j++)
                {
                    
                    Console.WriteLine(i);
                }

1 Ответов

Рейтинг:
1

CHill60

Попробуй

for (int i=0; i< 50; i++)
{
   Console.WriteLine(i);
}
ОПЕРАЦИОННАЯ
int i = 0;
while i < 51
{
   console.WriteLine(i++);
}

Примечание - во 2-м примере я увеличил i в первом примере i увеличивается за счет использования for


Member 13736730

спасибо за ответ, идя со 2-м примером, он действительно нуждается в итераторе после цикла while, чтобы выполнить 51 раз, не так ли?

CHill60

Извините - уведомления, кажется, не работают, и я этого не видел. Я не совсем понимаю, что вы имеете в виду, помещая "итератор после цикла while"
i является итератором во 2-м примере и увеличивается на 1 каждый раз (после) его записи в консоль с помощью i++
Цикл начинается с 0 и производит выход до тех пор, пока i = 50 ... 51 раз.