算法思想
判断任意年份是否为闰年,需要满足以下条件中的任意一个:
① 该年份能被 4 整除同时不能被 100 整除;
② 该年份能被400整除。
本实例中使用嵌入式 if-else 语句。
/*#include<stdio.h>
int main(){
int year,leap;
printf("enter year\n");
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("是闰年");
}
else
printf("不是闰年");
return 0;
}
*/
#include<stdio.h>
int main()
{
int year,leap;
printf("enter year\n");
scanf("%d",&year);
if(year%4!=0)
leap=0;
else if(year%100!=0)
leap=1;
else if(year%400!=0)
leap=0;
else leap=1;
if(leap)
{
printf("是闰年");
}
else
printf("不是闰年");
return 0;
}