C语言中如何实现判断闰年的程序?
分类:
展开全部
2:判断语句
if( ((0 == year%4)&&(0 != year%100)) ||(0 == year %400) )
{
//满足该条件的yeat就是闰年。
}
3:希望对你有帮助
全部回答(4)
-
展开全部
#include<stdio.h>
int main() {
int year;
printf("输入你要查询的年份: ");
scanf_s("%d", &year);
if (year%100!=0&&year%4==0||year%400==0)
{
printf("%d年是闰年 ", year);
}
else
{
printf("%d年是平年", year);
}
} // 判断年份是否为闰年 -
展开全部
int IsLeapYear(int iYear)
{
if ((iYear & 3) != 0)
{
return 0;
}
else if (iYear % 100 != 0)
{
return 1;
}
else if (iYear % 400 == 0)
{
return 1;
}
else
{
return 0;
}
} -
展开全部
int main()
{
int year;
printf("Input a year number:\n");
scanf("%d",&year);
if((year%4==0 && year%100!=0) || (year%400==0))
printf(" %d is a leap year.",year);
else
printf(" %d is not a leap year.",year);
return 0;
}