当前位置: 首页 > news >正文

【GESP考级C++】1级样题 闰年统计

GSEP 1级样题 闰年统计

题目描述

小明刚刚学习了如何判断平年和闰年,他想知道两个年份之间(包含起始年份和终止年份)有几个闰年。你能帮帮他吗?

输入格式

输入一行,包含两个整数,分别表示起始年份和终止年份。约定年份在 1到 2022 之间。

输出格式

输出一行,包含一个整数,表示闰年的数量。

样例 #1

样例输入 #1

2018 2022

样例输出 #1

1

样例 #2

样例输入 #2

2000 2004

样例输出 #2

2

解题思路

闰年是指能被4整除但不能被100整除的年份,或者能被400整除的年份。
遍历从起始年份到终止年份的每一年,对每一年的情况进行判断,如果是闰年就计数器加1。

参考代码1:

#include <iostream>
using namespace std;
int main()
{int m,n,i,cnt=0;cin>>m>>n;for(i=m;i<=n;i++){if(((i%4==0)&&(i%100!=0)||(i%400==0))){cnt++;}}cout<<cnt;return 0;
}

测试结果

在这里插入图片描述

http://www.lryc.cn/news/180766.html

相关文章:

  • CentOS密码重置
  • Tomcat Servlet
  • 国庆day2---select实现服务器并发
  • Grafana 开源了一款 eBPF 采集器 Beyla
  • 亲测可用国产GPT人工智能
  • 适配器模式详解和实现(设计模式 四)
  • IDEA的使用
  • CSS详细基础(二)文本样式
  • win10系统任务栏图标变成白色的解决办法
  • hadoop生态现状、介绍、部署
  • 二、EFCore 数据库表的创建和迁移
  • 在nodejs中使用typescript
  • 数据结构与算法基础(青岛大学-王卓)(8)
  • 【生物信息学】使用谱聚类(Spectral Clustering)算法进行聚类分析
  • CSS基础语法第二天
  • ThreeJS - 封装一个GLB模型展示组件(TypeScript)
  • HashMap面试题
  • Java编程技巧:swagger2、knif4j集成SpringBoot或者SpringCloud项目
  • 第三章:最新版零基础学习 PYTHON 教程(第九节 - Python 运算符—Python 中的除法运算符)
  • 【python】导出mysql数据,输出excel!
  • 【Java 进阶篇】JDBC ResultSet 遍历结果集详解
  • 华为数通方向HCIP-DataCom H12-831题库(单选题:161-180)
  • 【VsCode】SSH远程连接Linux服务器开发,搭配cpolar内网穿透实现公网访问
  • java并发编程 守护线程 用户线程 main
  • wxWidgets(1):在Ubuntu 环境中搭建wxWidgets 库环境,安装库和CodeBlocks的IDE,可以运行demo界面了,继续学习中
  • [VIM]VIM初步学习-3
  • RocketMQ Dashboard说解
  • 【RabbitMQ实战】05 RabbitMQ后台管理
  • PHP8中final关键字的应用-PHP8知识详解
  • 基于Java的校园失物招领平台设计与实现(源码+lw+部署文档+讲解等)