PTA - 输出闰年(C语言)
程序员文章站
2024-03-05 18:36:25
...
本题需要注意的是:学会利用bool函数判断闰年(或其他类似的东西),以及通过设计isLeap变量来判断是否存在闰年。
#include<stdio.h>
#include<stdlib.h>
#include<stdbool.h>
bool leap_year(int year)
{
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0)
{
return true;
}
else
{
return false;
}
}
int main()
{
int year;
scanf("%d", &year);
if (year >2000 && year <= 2100)
{
int isleap=0;
for (int i = 2001; i <= year; i++)
{
bool ret = leap_year(i);
if (ret)
{
isleap = 1;
printf("%d\n", i);
}
}
if (isleap == 0)
{
printf("None\n");
}
}
else
{
printf("Invalid year!\n");
}
return 0;
}
上一篇: Java浅拷贝和深拷贝的区别
下一篇: logback 配置详解(推荐)
推荐阅读