经典-判断输入的是否是闰年

新建筛选器classic,下面新建项leapyear.c
将筛选器combination下面的项loopBranch.c的main方法的名改为main40

1.复制筛选器combination下面的项loopBranch.c的基础框架到这里

#include <stdio.h>

int main(void) {
	printf("");
	return 0;
}

2.获取控制台输入

#include <stdio.h>

int main(void) {
	int year;
	scanf_s("%d", &year);
	printf("");
	return 0;
}

3.添加判断
逻辑:分成世纪闰年和非世纪闰年两类,输入为闰年时即停止程序。

#include <stdio.h>

int main(void) {
	int year;
	scanf_s("%d", &year);

	if (year % 100 == 0)
	{
		if (year % 400 == 0)
		{
			return 0;
		}
	}
	else if (year % 4 == 0)
	{
			return 0;
	}
	printf("");
	return 0;
}

4.添加提示语

#include <stdio.h>

int main(void) {
	printf("请输入一个年份:");
	int year;
	scanf_s("%d", &year);

	if (year % 100 == 0)
	{
		if (year % 400 == 0)
		{
			printf("%d是闰年。", year);
			return 0;
		}
	}
	else if (year % 4 == 0)
	{
		printf("%d是闰年。", year);
		return 0;
	}
	printf("%d不是闰年。", year);
	return 0;
}

PixPin_2025-07-11_10-03-32

posted @ 2025-07-31 20:37  基础狗  阅读(12)  评论(0)    收藏  举报