#include "stdio.h" void main() { int year,leap; scanf("%d",&year); if(year%4==0) { if(year%100==0) { if(year%400==0) leap=1; else leap=0; } else leap=1; } else leap=0; if(leap) printf("%d is",year); else printf("%d is not",year); printf(" a leap year.\n"); printf("\n"); printf(" Hello C-world!\n"); printf("\n"); printf(" * * **** * * **** ****\n"); printf(" * * * * * * * *\n"); printf(" * * * * * * **** *\n"); printf(" * * * * * * * * \n"); printf(" * **** **** * **** ****\n"); printf("\n"); printf("ID: 2013914113\n"); }
运行结果1:该年不是闰年
运行结果2:该年是闰年
总结:我所知道的闰年判断是这样的:先判断是否可以被4整除,如果不可以,不是闰年,如果可以,继续判断,看是否可以被100整除,如果不可以,则是闰年,如1996,如果可以被100整除,继续判断,看是否可以被400整除,如果可以则是闰年,如果不可以,则不是。闰年的判断条件有多个,要考虑清楚,不要遗漏