输入在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)给出日期。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。闰年的2月有29天。

#include
 int main(){
  int n,y,r,d,i,z;
  scanf("%d/%d/%d",&n,&y,&r);
  z=r;
 for(i=0;i    switch(i){
    case 1:d=31;break;
    case 2:{
     if((n%40&&n%100!=10)||(n%4000)){
      d=29;
     }else{
      d=28;
     }
    break;
    }
   case 3:d=31;break;
   case 4:d=30;break;
   case 5:d=31;break;
   case 6:d=30;break;
   case 7:d=31;break;
   case 8:d=31;break;
   case 9:d=30;break;
   case 10:d=31;break;
   case 11:d=30;break;
   case 12:d=31;break;
   }
  z=z+d;
  }
  printf("%d",z);
  return 0;
 }

你可能感兴趣的:(算法,c语言)