很完整的C语言课程设计报告
模块源代码:
#include
#define YEAR 365
int leap(int year)
{
int n;
n=(year%4==0&&year%4!=0||year%400==0);
return(n);
}
void count(int year, int month) /*基:2000年1月*/
{
int i,day,first_day,flag,year1,year2,temp=6;
flag=leap(year);
year1=year/100; /*相差几百年*/
year2=year%100; /*中间几十年*/
if(year>=2000) /*大于2000年*/
{
year1-=20;
day=year1/4; /*百闰年数*/
day+=(YEAR+24)*year1+YEAR*year2+(year2-1)/4; /*2000年至现年总天数*/
if(year>2000)day++; /*加上2000年闰年2月的29天*/
1