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;

}
相关推荐
u0109272717 分钟前
模板编译期排序算法
开发语言·c++·算法
datalover14 分钟前
CompletableFuture 使用示例
java·开发语言
GIS瞧葩菜16 分钟前
Cesium 轴拖拽 + 旋转圈拖拽 核心数学知识
人工智能·算法·机器学习
m0_6860416123 分钟前
C++中的适配器模式变体
开发语言·c++·算法
txzrxz23 分钟前
结构体排序,双指针,单调栈
数据结构·算法·双指针算法·单调栈·结构体排序
AndrewHZ27 分钟前
【AI黑话日日新】什么是AI智能体?
人工智能·算法·语言模型·大模型·llm·ai智能体
清风~徐~来27 分钟前
【视频点播系统】WebSocketpp 介绍及使用
开发语言
wWYy.28 分钟前
算法:二叉树最大路径和
数据结构·算法
葱明撅腚30 分钟前
利用Python挖掘城市数据
python·算法·gis·聚类
We་ct33 分钟前
LeetCode 36. 有效的数独:Set实现哈希表最优解
前端·算法·leetcode·typescript·散列表