C语言实现万年历
1900.1.1为周一,最后一行会排不满,Res=sum%7+1统计最后几天要占最后一行的几格。Res不为7时说明最后一行没有排满,下个月开头要空出来,如果上一个月把最后一行占满了,这时Res=7,前面就不需要空。以前看别人写的有这方面出现错误。
变量Tmp为开头第一行有几个日期,日期数=Tmp且日期数-Tmp=7的倍数时要换行。
日期数组那里可以用一个二维数组解决
#include<stdio.h>
#include<stdlib.h>
int ping[12]={31,28,31
原创
2020-05-27 22:00:02 ·
1178 阅读 ·
0 评论