首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

输入年、月,判断该月有多少天

农历中大小月出现的规律是以朔望月为准的,大月30天,小月29天,大月小月相互弥补,使历月的平均长度接近朔望月。...然而2月既不是大月,也不是小月, 2月的天数是以该年是否为闰年来判断天数 2 问题描述 请输入年份:2008 请输入月份:2 输出:本月有29天 3 算法描述 从键盘中输入年份和月份,用if语句将天数为...31天的月份表示出来,然后将天数为30天的月份也表示出来,接着在判断2月的天数,用if条件语句判断出2月且年份为闰年的,输出天数为29天,其余则为28天。...天') elif month==4 or month==6 or month==9 or month==11: print('该月有30天') elif month==2 and (year %...= 0)): print('该月有29天') else: print('该月有28天')

1.4K50
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    计算某年某月有多少天—C语言(太简单啦)

    习题_云边有个稻草人的博客-CSDN博客 【思路】 首先我们把每个月的天数放在一个整型数组里面,int arr[]={0,31,28,31,30,31,30,31,31,30,31,30,31},第一,...这里有个巧妙地设计,在数组前面放一个0,这样数组的下标就是对应的月数;第二,每一年的2月天数可能有所不同,闰年2月是29天,其余都是28天,所以我们要判断该年是否是闰年来进行2月天数的调整。...将计算某年某月有多少天封装成一个函数,判断是否是闰年封装成一个函数,同时在前一个函数里面调用后面那个函数,这就是函数的嵌套调用。...OK,现在来进行代码的实现 【上代码】 #define _CRT_SECURE_NO_WARNINGS 1 //计算某年某月有多少天 #include #include<stdbool.h...return day; } int main() { int year = 0; int month = 0; scanf("%d %d", &year, &month); //计算某年某月有多少天

    14210

    作为一位资深程序员,你一年中有多少天是准时下班的?如何看待这份工作?

    作为已经写了十几年代码的老程序员,准时下班的次数现在看少的可怜,倒是刚毕业进的第一家公司属于外企性质,有很多次的准时下班的经历,结果随着技术能力提升以及经验的增加承担东西越来越多,基本上准点下班的可能性越来越小了...1.程序员直接产出属于程序代码,代码的组合成千上万,这样早就了出错的概率会很高,而且软件运行基本上都是以进程为基本单位,一旦有个模块出现问题都有可能导致整个程序崩溃死机,典型的木桶原理。...绝大部分加班是由于任务量压得太紧或者功能无休止的增加导致软件框架显得非常臃肿从而产生很多无谓的bug,有很多加班不是为了增加新的功能而是解决很多因为匆匆忙忙加的功能造成的异常。 ?

    56560

    python时间和日期操作(datetime和monthrange,timedelta)

    @Blogs : https://www.gaojs.com.cn """ import time from datetime import datetime, timedelta # 获取某个月共有多少天...(): """ 获取某个月共有多少天: from calendar import monthrange # monthrange返回的是元组 # 第一个元素是指定月第一天是星期几...# 第二个元素是指定月有多少天 :return: """ # 最方便的方法是使用 calendar 模块里面的 函数 :(6, 31) month_day =...monthrange(2022, 5) # 第一个元素是指定月第一天是星期几, 第二个元素是指定月有多少天(6, 31) print(month_day) def get_date_weekday...:历史上的 2022-08-25 是星期 3 get_weekday() # 从某个时间点往前或者后推 一段时间: time_before_or_after() # 获取某个月共有多少天

    45320

    C语言——oj刷题——获取月份天数

    题目: 描述 KiKi想获得某年某月有多少天,请帮他编程实现。输入年份和月份,计算这一年这个月有多少天。 输入描述: 多组输入,一行有两个整数,分别表示年份和月份,用空格分隔。...输出描述: 针对每组输入,输出为一行,一个整数,表示这一年这个月有多少天。 题目要求通过输入年份和月份,计算出该年该月有多少天。我们可以使用C语言编写一个程序来实现这个功能。...下面是一个示例代码,演示如何通过C语言实现计算某年某月有多少天的函数: #include #include bool isLeapYear(int year...getMonthDays函数用于计算某年某月有多少天。根据每个月的天数规则,我们使用条件语句来判断月份,并结合isLeapYear函数来判断2月的天数。根据判断结果,返回相应的天数。...希望这篇博客能够帮助你理解如何通过C语言解决KiKi想获得某年某月有多少天的问题。如果有任何疑问,请随时向我提问。

    15710

    提升日期处理效率:day.js 实战经验分享

    还有年、日、周、时分秒等其他配置和获取的方法,请参考 文档。 日期时间计算 日期计算是工作中常用的功能,比如计算3天后的日期是多少。day.js 提供了很多方便的方法。...举个例子,计算北京奥运会开幕式到现在过了多少天。...11) year y Year hour h Hour minute m Minute second s Second millisecond ms Millisecond 日期时间查询 查询指定月份有多少天...我还记得小学数学老师教我们数一个月有多少天的方法。...从食指往小拇指方向数,凸起来的是31天,凹下去的是30天,2月份除外。 因为有闰年的存在,2月的天数是不定的。 day.js 提供了 daysInMonth() 方法可以快速查询指定月份有多少天。

    2.3K30

    golang实现自然周计算

    :自然周指的是星期一到星期天。 一个自然周是7天,其实我们需要算出来自然周,这个思路是要获取这一年第一周是有几天,后面的每周都是7天。然后这样计算也就非常方便了。...= nil { fmt.Println(err) return } //获取这个时间的基于这一年有多少天了 yearDay := t.YearDay...() //获取上一年的最后一天 yesterdayYearEndDay := t.AddDate(0, 0, -yearDay) //获取上一年最后一天是星期几 dayInWeek...0 { firstWeekDays = 7 - dayInWeek } week := 0 //如果这一年的总天数小于第一周总天数,则是第一周,否则按照这一年多少天减去第一周的天数除以...7+1 但是要考虑这一天减去第一周天数除以7会取整型, //所以需要处理两个数取余之后是否大于0,如果大于0 则多加一天,这样自然周就算出来了。

    1.1K50

    (三十) 初遇python今天用datetime模块搞点事!

    today = datetime.date.today() #print(today) #获取本月有多少天 days_in_current_month = calendar.monthrange(today.year...,today.month)[1] #返回一个元组 #第一个参数是本周的第几天 #第二个参数是本月有多少天 print(days_in_current_month) #获取还有几天到月末 days_till_end_month...= end_date + datetime.timedelta(days=days_in_current_month) #运行就可以查看到需要多少个月还清信用卡了 #第二个例子: #算一下多少周可以减肥到目标体重...#第三个例子 #计算什么时间粉丝可以达到100000 #目标粉丝数量 goal_subs = 100000 #当前粉丝数量 current_subs = 85000 #还需多少粉丝到目标 subs_to_goal...= goal_subs - current_subs #假设每天粉丝增长为200个 avg_subs_day = 200 import math #计算需要多少天达到目标 days_to_goal =

    40220

    Python告诉你:单词软件火了,但真的有那么多人在背单词吗?

    0x00 前言 你想知道背单词软件有大概多少人注册第一天都没有背完嘛? 你想知道背单词软件这么火,这么多人在使用,真的有多少人真的在背诵嘛? 别急,Python程序员用数据给你说话....好,那我就看看到底有多少人是坚持不下来的? 那么,我们的问题就变成了这样子: 有多少人是在坚持或者曾经坚持过背单词呢?(假设100天以上算的上是背单词的话) 有多少梦想,毁于不能坚持?...总共抓取1111111张网页,成功获取610888个用户的信息....那么,这样的话,英语梦死在200天之前的人数比例还会大上不少. 回到文章开始: 问: 背单词软件有大概多少人注册第一天都没有背完嘛? 答:68.15% 问:有多少人是在坚持或者曾经坚持过背单词呢?...(假设100天以上算的上是背单词的话) 答:保守估计,不足3.4% 问:有多少梦想,毁于不能坚持? 答:不妨干了这碗鸡汤,歌唱青春一去不复返. 问:背单词的人们学习的量,是不是符合正太分布呢?

    1.2K70

    技术经验|Java基础之LocalDate类

    当我们引入JDK8后,可以在rt.jar中的java.time目录下找到对应的基础API,打开可以看到有很多新引入的包和类。...(月份的英文全称) getMonthValue() 获取当前日期所在月份的数值 lengthOfMonth() 获取当前日期所在月份有多少天,返回int 是 lengthOfYear() 获取当前日期所在年有多少天...,返回int 是 isLeapYear() 获取当前日期所在年是否是闰年,返回boolean 是 with(TemporalAdjusters.firstDayOfMonth()) 获取当前日期的第1天...是 with(TemporalAdjusters.lastDayOfMonth()) 获取当前日期月份的最后一天 是 withDayOfMonth(int dayOfMonth) 将参数中的"日"替换...,主要是月有多少天、年有多少天 System.out.println("LocalDate.now().lengthOfMonth() = " + LocalDate.now().lengthOfMonth

    30030
    领券