zzuli 1654 玫瑰

玫瑰

Time Limit:1000MS  Memory Limit:65536K
Total Submit:12 Accepted:6

Description

今年是2012年,不寻常的年头……
小明的女朋友马上要过生日了,小明打算给她个惊喜,送她玫瑰花

可是要送多少呢?
小明觉得从他们俩开始恋爱,每天都是值得纪念的日子,
于是他决定到她生日的时候,他们在一起多少天,他就送给她几朵玫瑰

你能帮小明算下他需要买多少玫瑰么?

Input

输入一个n表示测试实例的个数。
每组实例输入小明追到女朋友的日子 year month day
小明女朋友的生日 month day
输入数据保证合法。

Output

每组实例输出一个整数,表示要买的玫瑰的数量

Sample Input

1
2012 1 1
1 2

Sample Output

2
 
 
 
 
 

#include<stdio.h> int a[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};

int rn(int y) {  if(y%400==0||y%4==0&&y%100!=0)   return 1;  return 0;   }

int main() {  int t,y,m,d,day,mm,dd,i,j,k;  scanf("%d",&t);  while(t--)  {   i=0;   scanf("%d%d%d%d%d",&y,&m,&d,&mm,&dd);   day=0;      k=m;   for(i=y;i<=2012;i++)   {    if(rn(i)) a[2]=29;    else a[2]=28;        for(j=k;j<13;j++)    {           if(i==2012&&mm==j)      break;     day+=a[j];         }    k=0;       }   day+=dd-d+1;   printf("%d\n",day);  }   return 0; }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值