关闭

日期计算

263人阅读 评论(0) 收藏 举报
分类:
#include <stdio.h>
int main()
{
	int k;
	scanf("%d",&k);
	int n,y,r,flag=0;
	int a[2][13]={
	{0,31,28,31,30,31,30,31,31,30,31,30,31},
	{0,31,29,31,30,31,30,31,31,30,31,30,31}
	};
	while(k--)
	{
		int days=0;
		scanf("%d %d %d",&n,&y,&r);
		flag=(n%4==0 && n%100!=0 || n%400==0) ? 1:0;
		  	for(int i=0;i<y;i++)
		    days+=a[flag][i];
		    days=days+r;
		printf("%d\n",days);
	}
	return 0;
}        
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:6252次
    • 积分:361
    • 等级:
    • 排名:千里之外
    • 原创:30篇
    • 转载:1篇
    • 译文:1篇
    • 评论:0条
    文章分类