实现步骤:
01.判断是否是闰年
(1)能被400整除是闰年
(2)能被4整除但不能被100整除
02.
1,3,5,7,8,10,12 月 days=31天
4,6,9,11月days=30天
2月如果是闰年:days=29天
如果不是闰年:days=28
03.编程计算输入的月份距离1900年1月1日的天数,求你输入当月之前的总天数,每年(如果是闰年totaldays+366,反则+365)
04.编程计算输入月份的第一个星期x(公式:星期x=1+天数差%7)
05.格式化输出x x年xx月日历(一行输出7个)
实现效果:
插入代码如下:
#include<stdio.h>
int main ( )
{
int year, month;
printf("************************欢迎使用万年历***************************");
printf("请选择年份:");
scanf("")
return 0;
}