处理日期
计算天数时,0001年1月1日,是366天,要减去前边算的0年的365天
#include<stdio.h>
int days[12]={31,28,31,30,31,30,31,31,30,31,30,31};
char s[7][10]={"Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"};
struct date
{
int year,month,day;
};
int leap(int year)
{
return (year%4==0&&year%100!=0)||year%400==0;
}
int date2int(date a)//求当前日期到公元1年,1月,0日的天数
{
int ret=a.year*365+(a.year-1)/4-(a.year-1)/100+(a.year-1......
阅读全文