int yearprintf("请输入一个年份");scanf("%d",&year);if((year%4==0&&year%100!=0)||year%400==0)print("闰年\n");elseprintf("不是闰年")闰年是“能被4整除但不能被100整除”,或者“能被400整除”。如1900 可被4整除,但可以被100整除,但又不能被400整除,所以不是闰年。如2000 可被4整除,但可以被100整除,然而能被400整除,所以是闰年。