北邮OJ 120 日期

北邮OJ 日期

在这里插入图片描述
在这里插入图片描述

#include <stdio.h>
int Isyear(int x){
	int y;
	if(x%100!=0&&x%4==0||x%400==0)
	y=1;
	else 
	y=0;
	return y;
}
int main(){
	int t;
	scanf("%d",&t);
	while(t--){
		int year,month,day,count=0;
		int a[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
		scanf("%d:%d:%d",&year,&month,&day);
		if(Isyear(year)){
			a[2]++;
		}
		while(month){
			count=count+a[month-1];
			month--;
			}	
	printf("%d\n",count+day);
	}
}

猜你喜欢

转载自blog.csdn.net/bingkuoluo_/article/details/88813953
120