先开一个月份数组存每个月的天数
1
int month[13]={0,31,28,......};
2
判断是否是闰年
闰年需要满足下列两个条件的其中之一:
1.能被4整除但不能被100整除
2.能被400整除
if(year%4==0&&year%100!=0|| year%400==0) 为闰年
3。遍历每一天
有关日期的格式问题用sprintf解决
sprintf(s,”%04d%02d%02d”,year,month,day);
//把格式数字打印到字符串里sprintf