Потому, что вместо числа вводишь пустую строку.
Вот же написано, что неправильный литерал для десятичного числа. И даже указано какой именно литерал - пустая строка.
А откуда она там? Видимо от того, что винда подаёт в буффер сдва символа /r/n в качестве абзаца.
Оба они отсекают ввод через input, между ним ипустота. Так что до ввода 1 дело не доходит.