实现代码
这段代码是从这位前辈这里找到的,很有借鉴意义
#include<stdio.h>
int main()
{
int a,b,c;
int d[13]={31,28,31,30,31,30,31,31,30,31,30,31};
while(~scanf("%d/%d/%d",&a,&b,&c))
{
int num=0;
for(int i=0;i<b-1;i++)
num+=d[i];
if(a%400==0||(a%4==0&&a%100!=0))
{
if(b>2)
num+=c+1;
else
num+=c;
}
else
num+=c;
printf("%d\n",num);
}
return 0;
}