21.判断经历了多少个2月29日

编程入门 行业动态 更新时间:2024-10-27 06:29:09

21.判断经历了<a href=https://www.elefans.com/category/jswz/34/1755648.html style=多少个2月29日"/>

21.判断经历了多少个2月29日

题目:

输入出生年月日和现在的时间,判断经历了多少个2月29日?

分析思路:

1.2月29日,则表示闰年,因此判断从出生的年份到现在的年份的闰年,是闰年则加一;但是开始年和结束年中的月和日则需要在进行判断

2.出生年月,若大于等于3月,则该年没有经历2月29日,len-1;之后给month01初始化,以免下次循环再进入;现在年月日,若小于2月29号,则该年也没经历2月29日;

代码如下:

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <string.h>
#include <malloc.h>int main()
{printf("请输入出生日期,亲 0_0 \n");int year01, month01, day01, year02, month02, day02;scanf("%d %d %d",&year01,&month01,&day01);scanf("%d %d %d", &year02, &month02, &day02);//int a[12] = {31,28,31,30,31,30,31,31,30,31,30,31};int len = 0;for (int i = year01; i <=year02; i++){if (i % 400 == 0 || i % 4 == 0 && i % 100 != 0)

更多推荐

21.判断经历了多少个2月29日

本文发布于:2024-02-11 03:55:19,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1679001.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:多少个   经历了

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!