#5916: 為啥逾時?


rex16song (Rex)


下列是我的程式碼,請各位大大幫我看一下是哪出問題了 
#include <stdio.h>
#include <stdlib.h>
int main()
{  int year;
   scanf("%d",year);
   while(year!=-1)
   {
    if(year%100!=0 && year%4==0 || year%400==0)
    {
       printf("閏年\n");
    }
    else
    {
       printf("平年\n");
    }
    scanf("%d",&year);
   }
   return 0;
}