题解 1493: 蓝桥杯算法提高VIP-任意年月日历输出

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

任意年月日输出 C语言

摘要:解题思路:注意事项:参考代码:#include <stdio.h>int a[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};int main(){    in……

最直观的解题法

摘要:解题思路:1:当year=2007时,怎么处理2:如何处理2007<=n<=year-1的日期3:当n来到year时,怎么处理;4:如何处理闰年、平年;5:如何处理二月6:是否有规律注意事项:个人认为……

蓝桥杯算法提高VIP-任意年月日历输出-题解(C语言代码)

##解题思路:任意年月日输出,其实已经知道初始年月为2007年1月1日的为星期一。根据题目的格式要求的输出形式进行输出,定义一个数组中存放每个月的最后一天是几号,首先要进行判断这一年是不是闰年。```if(i%4==0&&i%100!=0||i%400==0){day[2]=29;}```如果这个年份
优质题解

任意年月日历输出-题解(C语言代码)

本题目主要解决如下几个问题:**1、该月的1号是星期几;2、该月份有几天;3、2月份天数的特殊处理;4、输出格式问题。**我们来一次解决如上问题:######问题1:该月的1号是星期几我们知道星期几是以7天作为循环周期的,我们分别用**0~6**这几个数字,分别代表星期天到星期六。

蓝桥杯算法提高VIP-任意年月日历输出 (C语言代码)

解题思路:计算到目标日期天数,再对一周进行取模,得到的便是星期。输出星期前面空格时也很简单,就是上一题个月月末的星期。每个月的天数则可以用这个月的减去上个月的天数得到。注意事项:每周有7天,排列大于7天时需要换行。另外,从每周的第一天从周末开始。