#include "stdafx.h" //这个是VS自动生成的,如果用其它软件编译请加上相应的头文件
#include <stdio.h>
struct date //定义一个结构体
{
int year;
int month;
int day;
}ydate;
int days(struct date tdate) //处理函数
{
int daysofmonth[12]={31,28,31,30,31,30,31,31,30,31,30,31}; //初始一年的天数
(tdate.year%400==0 || (tdate.year%4==0 &&tdate.year%100!=0))?daysofmonth[1]=29:daysofmonth[1]=28;
int toldays=0,i; //确定2月的天数
for (i=tdate.month-2;i>=0;i--) //计算所在天数
if (i<0) return tdate.day;
else toldays+=daysofmonth[i];
return (toldays+tdate.day);
}
void main()
{
scanf("%d/%d/%d",&ydate.year,&ydate.month,&ydate.day); //输入
printf("%d",days(ydate));
}