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;

}
相关推荐
飞Link2 小时前
什么是 AirSim?一文读懂无人机仿真平台
python·算法·无人机
学逆向的2 小时前
C 堆区内存管理
c语言·开发语言·网络安全
huoyueyi2 小时前
《融天AI-APP从0到1开发实录》
开发语言·lua
OpenAnolis小助手4 小时前
PHP 两个严重漏洞曝光,龙蜥社区 24 小时完成 3 版本修复
开发语言·操作系统·php·龙蜥社区
一去不复返的通信er4 小时前
贪心算法-合并区间(LeetCode 56)
算法·leetcode·贪心算法
阿尼卡~5 小时前
VS Code 配置 C 语言开发环境(Windows 10/11):从 GCC 安装到运行、断点调试,一篇搞定
c语言·开发语言·windows
Shaoshing5 小时前
LeetCode100 49. 字母异位词分组
java·算法
YFJ_mily5 小时前
第二届区块链技术与基础模型国际学术会议(BTFM2027)
算法·区块链·能源·智能系统·rdlink研发家·机器人自动化
汤姆宝库6 小时前
收官深拆:第一性原理、产业电网与未来推演
大数据·人工智能·算法