现在的位置: 首页 > 综合 > 正文

第几天?

2012年12月30日 ⁄ 综合 ⁄ 共 326字 ⁄ 字号 评论关闭
#include<stdio.h>
int fun(int y,int m,int d)
{ 
  int sum=0,i;
  int A[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
  for(i=1;i<m;i++)
  sum+=A[i];
  sum+=d;
  if(y%4 ==0&&(y%100!=0||y%400==0)&&(m>2))
   sum++;
  return sum;
}
  
  
int main( )
{
 int Y,M,D;
 while(scanf("%d/%d/%d",&Y,&M,&D)!=EOF)
 printf("%d\n",fun(Y,M,D));
  return 0;
}
伤心啊,开始时把整除写成了/… wrong answer.我要认真细致…
 
 
 
 
 
 
 
 
 
 
 

抱歉!评论已关闭.