欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

PTA - 输出闰年(C语言)

程序员文章站 2024-03-05 18:36:25
...

PTA - 输出闰年(C语言)
本题需要注意的是:学会利用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;
	}
相关标签: 编程练习题