while(scanf("%d-%d-%d",&a,&b,&c)!=EOF) //后面一个分号去掉,就ok了
while(scanf("%d-%d-%d",&a,&b,&c)!=EOF); //后面的分号去掉。