输入YYYY-MM-DD,判断是当年的第几天。
#include <stdio.h>
int main(){
int n,y,r,d,i,z;
scanf("%d/%d/%d",&n,&y,&r);
z=r;
for(i=0;i<y;i++){
switch(i){
case 1:d=31;break;
case 2:{
if((n%4==0&&n%100!= 0)||(n%400=0)){
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;
}