day8鹏哥C语言--函数

判断是否是闰年

cpp 复制代码
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

//怎么去判断是不是闰年呢
//1.能被4整除且不能被100整除的就是闰年
//2.能被400整除的就是闰年
int main()
{
	int year = 0;
	for (year = 1000; year <= 2000; year++)
	{
		if ((year % 4 == 0) && (year % 100 != 0))
			printf("%d ", year);

		if (year % 400 == 0)
			printf("%d ", year);
 	}

	system("pause");
	return 0;

}

其实有更简单的,直接将下面那个if弄个或||语句放到第一个那里去

函数调用形式

cpp 复制代码
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

//怎么去判断是不是闰年呢
//1.能被4整除且不能被100整除的就是闰年
//2.能被400整除的就是闰年

int amr(int year)
{
	if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0))
		return 1;
	else
		return 0;
}

int main()
{
	int year = 0;
	for (year = 1000; year <= 2000; year++)
	{
		/*if ((year % 4 == 0) && (year % 100 != 0))
			printf("%d ", year);

		if (year % 400 == 0)
			printf("%d ", year);*/
		if(amr(year))
		{
		printf("%d ", year);
        }

 	}

	system("pause");
	return 0;

}
相关推荐
badhope4 分钟前
Mobile-Skills:移动端技能可视化的创新实践
开发语言·人工智能·git·智能手机·github
码云数智-园园1 小时前
微服务架构下的分布式事务:在一致性与可用性之间寻找平衡
开发语言
C++ 老炮儿的技术栈1 小时前
volatile使用场景
linux·服务器·c语言·开发语言·c++
hz_zhangrl1 小时前
CCF-GESP 等级考试 2026年3月认证C++一级真题解析
开发语言·c++·gesp·gesp2026年3月·gespc++一级
Liu628882 小时前
C++中的工厂模式高级应用
开发语言·c++·算法
IT猿手2 小时前
基于控制障碍函数的多无人机编队动态避障控制方法研究,MATLAB代码
开发语言·matlab·无人机·openclaw·多无人机动态避障路径规划·无人机编队
AI科技星2 小时前
全尺度角速度统一:基于 v ≡ c 的纯推导与验证
c语言·开发语言·人工智能·opencv·算法·机器学习·数据挖掘
sunwenjian8862 小时前
Java进阶——IO 流
java·开发语言·python
波特率1152002 小时前
const关键字与函数的重载
开发语言·c++·函数重载
FL16238631293 小时前
[C#][winform]segment-anything分割万物部署onnx模型一键抠图演示
开发语言·c#