Адам Зальцман победил меня, используй
scanf("%d", &year)
и старайтесь избегать операторов goto. Замените его на цикл while следующим образом:
main() {
int year;
printf("\n\nEnter a Year: ");
scanf("%d", &year);
while((year < 1000) || (year > 1999)) {
printf("\n\nInvalid Year");
printf("\n\nEnter a Year: ");
scanf("%d", &year);
}
}
еще лучшей конструкцией было бы использование конструкции do {} while (), но я оставлю это вам в качестве упражнения:)