您的位置:首页 > 其它

日期计算

2015-07-10 19:27 337 查看
#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;
}        
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: