统计闰年-函数解题方法【c++】

统计闰年-【函数】解题方法及思路

统计闰年,一个所有c++程序员都经历过的题,非常经典,出题老师对它特别钟爱;小编今天推荐的是函数的解题方法。
【问题描述】
输入两个年份x和y,并输出公元x年到公元y年之间的所有闰年数(包括x年和y年),1<=x<y<=3000。
【输入格式】
一行两个正整数表示x和y,之间用一个空格隔开。
【输出格式】
一行一个正整数,表示公元x年到公元y年之间所有的闰年数。
【输入样例】
2000 2004
【输出样例】
2
分析
首先,我们要知道判断闰年的条件,然后编写函数及其函数表达式,再将我们编写的函数代入我们的程序中,除了要知道这些,我们还要知道一个很关键的内容——函数是什么数据类型。在这道题里,函数的数据类型是布尔型的(bool)。
至于判断闰年的条件有两项:

  1. 年数能被4整除但不能被100整除
  2. 能被400整除

既然知道了解题关键,那么上机试试吧
参考代码如下:

#include<bits/stdc++.h>
using namespace std;
bool run(int n);	//提前声明 
int main(){	//主函数main 
	int x,y,sum=0;	//变量名与题目相同,sum用来存闰年数 
	cin>>x>>y;	//输入x,y 
	for(int i=x;i<=y;i++
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值