+ -
当前位置:首页 → 问答吧 → 求意见

求意见

时间:2011-09-14

来源:互联网

这个东西,算到10月以后它就少了一天- -,不知道这一天到底是从哪里少的

作者: brisk   发布时间: 2011-09-14

代码:
int mouth_select(int year,int mouth)
{
   switch(mouth)
   {
      case 1:
         return 31;
      case 2:
         if(year_day(year))
            return 29;
         else
            return 28;
      case 3:
         return 31;
      case 4:
         return 30;
      case 5:
         return 31;
      case 6:
         return 30;
      case 7:
         return 31;
      case 8:
         return 31;
      case 9:
         return 30;
      case 10:
         return 31;
      case 11:
         return 30;
      case 12:
         return 31;
      default:
         return 0;
   }
}
int add_mouth_day(int year,int mouth)
{
   int add_day=0;
   mouth-=1;
   while(mouth>0)
      add_day+=mouth_select(year,mouth--);
   return add_day;
}

作者: brisk   发布时间: 2011-09-14

额,吞空格- -

作者: brisk   发布时间: 2011-09-14

我已经解决了,是自己算糊涂了- -

作者: brisk   发布时间: 2011-09-15