www.pudn.com > c_calendar.rar > calendar.c


#include 
main() 
{ int month,year,days; 
  int date[13]; 
  int leap; 
  int i,j; 
  int weeks; 
  char search; 
 
  search='y'; 
  weeks=0; 
 
  while(search=='y'||search=='Y') 
  { printf("\nInput the year:"); 
    scanf("%d",&year); 
 
    do{ printf("Input the month:"); 
    scanf("%d",&month); 
      }while(month<1||month>12); 
 
    days=year+year/4-year/100+year/400; 
    days=days%7; 
 
    if(year%4!=0) 
      leap=0; 
    else 
    { 
      if(year%400!=0) leap=0; 
       else leap=1; 
    } 
 
    date[1]=date[3]=date[5]=date[7]=date[8]=date[10]=date[12]=31; 
    date[4]=date[6]=date[9]=date[11]=30; 
    if(leap==1) date[2]=29; 
      else date[2]=28; 
 
    for(i=1;i