close

萬年曆.bmp  

 

      //以1910 1月 空白天數:6 為基準,推算其他年1月的空白天數
      for(ispace=6,i=1910;i<iyear;++i)
      {
        //閏年 多一天
        if(i%4==0 && i%100!=0 || i%400==0)
          ispace=(ispace+366)%7;
        else
          ispace=(ispace+365)%7;
      }
      //閏年 2月多一天
      if(iyear%4==0 && iyear%100!=0 || iyear%400==0)
        ifeb=29;
      else
        ifeb=28;
     
      printf("\n\n");
     
      int month[12]={31,ifeb,31,30,31,30,31,31,30,31,30,31};
      int space[12]={ispace,0,0,0,0,0,0,0,0,0,0,0};
     
      //推算其他月份的空白天數   
      for(i=0;i<imonth-1;++i)
         space[i+1]=(space[i]+month[i])%7;

 

 

 

 (空白+天數)%7 = 下一個空白

 


 

 

 

嗯了解.bmp

 

 

 

 

 

 

 

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 LawlietMoon 的頭像
    LawlietMoon

    iPaSsioN sTuDio新世界:雜草魂 生命力

    LawlietMoon 發表在 痞客邦 留言(0) 人氣()