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

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

筛选

优质题解

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

摘要:解题思路:整个程序的思路是先确定那一年的1月1号是星期几,用k记录 ,然后再从那一年的一月推到指定月份的一号是星期几,依然用k记录  k的范围大小是0-6,0代表星期天注意事项:参考代码:#inclu……
优质题解

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

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

任意年月日输出 C语言

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

python-任意年月日历输出

解题思路:用python解题的话主要用到了calendar库中的setfirstweekday()函数和month()函数,这里就不和大家详细写了。大家可以去百度一下这个库的用法,有很多博主写的都不错。注意事项:参考代码:importcalendardeff(y,

蓝桥杯算法提高VIP-任意年月日历输出-题解(Java代码)最容易理解的

解题思路:这个题先算出天数,然后在用天数%7就可以得到每个月的第一天的与上个月连接的空格数,在用空格数加上1,因为打印的时候一般都是从星期天开始,所以要加上1,然后在判断月份,然后在输出就可以了注意事项:输出的时候一定要用二个for循环,第一个控制空格,

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

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