#include <stdio.h> //输入年月日,计算该天是本年的第多少天 //1.普通闰年:能被4整除,不能被100整除。 2.世纪闰年:内部400整除。 int main() { //输入一个年份,需要判断是否闰年,闰年2月29天,否则28天 //对于月份,1,3,5,7,8,10,12-->31天,2参考年份 //其余的30天 int n,y,r; while(scanf("%d %d %d",&n,&y,&r)!=EOF) { if((n%4==0&&n%100!=0)||(n%400==0)){ //为闰年,366天 int sum=0; for(int i=1;i<y;i++) { if(i==1||i==3||i==5||i==7||i==8||i==10||i==12){ sum=sum+31; } else if(i==2) { sum=sum+29; } else{ sum=sum+30; } } printf("%d",sum+r); } else{ //为闰年,366天 int sum=0; for(int i=1;i<y;i++) { if(i==1||i==3||i==5||i==7||i==8||i==10||i==12){ sum=sum+31; } else if(i==2) { sum=sum+28; } else{ sum=sum+30; } } printf("%d",sum+r); } } return 0; }