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;

}
相关推荐
芯联智造2 小时前
【stm32简单外设篇】- HC-SR501 / 人体红外被动红外传感器
c语言·stm32·单片机·嵌入式硬件
_OP_CHEN2 小时前
算法基础篇:(二)基础算法之高精度:突破数据极限
算法·acm·算法竞赛·高精度算法·oj题
oplp2 小时前
回过头来重新对C语言进行深度学习(一)
c语言·开发语言
一只老丸2 小时前
HOT100题打卡第30天——技巧
算法
Bi_BIT2 小时前
代码随想录训练营打卡Day38| 动态规划part06
算法·动态规划
oioihoii2 小时前
C++中的多态:动态多态与静态多态详解
java·开发语言·c++
毕设源码-朱学姐2 小时前
【开题答辩全过程】以 基于Java的医务室病历管理小程序为例,包含答辩的问题和答案
java·开发语言·小程序
APIshop2 小时前
代码实战:PHP爬虫抓取信息及反爬虫API接口
开发语言·爬虫·php
手握风云-2 小时前
回溯剪枝的“减法艺术”:化解超时危机的 “救命稻草”(三)
算法·剪枝