FOR в C ++ (ограничение циклов!)

0

У меня проблема с простым FOR в C++ (я новичок в C++).

Может ли любой орган рассказать мне, что не так в этом коде, когда я запускаю этот код, цифры с 51 по 349 показывается!

Но я хочу получить номера от 1 до 349. Лучше 1 до n (n составляет около 10 000 000)

for (int k=1; k != 350; k++) cout << k << endl;

Кроме того, я пробовал этот код, но ничего не изменилось!

for (int k=1; k <= 350; k++) cout << k << endl;

Спасибо.

  • 6
    Возможно, ваша консоль ограничивает вас до 300 видимых линий? Что происходит, когда вы останавливаетесь на 300?
  • 0
    Работает нормально .
Теги:
for-loop
integer

1 ответ

7
Лучший ответ

Проблема может заключаться в том, что ваша консоль настроена только для отображения последних 300 строк. Если вы используете Windows, щелкните его правой кнопкой мыши, перейдите к свойствам и настройте размер буфера. Если это не работает, эксперимент. Попробуйте изменить верхнюю и нижнюю границы цикла, чтобы узнать, что произойдет.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню