这么写一直提示出错,但还是看不出来到底哪里错了...
等号写错了 应该是这样 if((year%4==0&&year%100!=0)||(year%400==0))
第六行应该是==,不是-吧,
仅供参考