2013年3月29日

日期类问题 3-28

摘要: 题目描述有两个日期,求两个日期之间的天数,如果两个日期是连续的我们规定他们之间的天数为两天。输入有多组数据,每组数据有两行,分别表示两个日期,形式为YYYYMMDD输出每组数据输出一行,即日期差值样例输入2013010120130105思路如下:输入两个日期,用日期小的逐日增加,直到增加到日期大的位置,求出所得天数。 1 #include<stdio.h> 2 #define ISYEAR(x) (x%4==0 && x%100 != 0) || x%400 == 0 ? 1 : 0 3 int dayOfmonth[13][2] = 4 { 5 0,0, 6 31 阅读全文

posted @ 2013-03-29 10:37 lgy111 阅读(175) 评论(0) 推荐(0)

3-29日期类问题练习

摘要: 题目描述输入年、月、日,计算该天是本年的第几天。输入包括三个整数年(1<=Y<=3000)、月(1<=M<=12)、日(1<=D<=31)。输出输入可能有多组测试数据,对于每一组测试数据,输出一个整数,代表Input中的年、月、日对应本年的第几天。样例输入2012 12 212013 1 5样例输出3565来源2003年清华大学计算机研究生机试真题 1 #include<stdio.h> 2 #define ISYEAR(x) x%4 == 0 &&x%100 != 0 || x%400 == 0? 1 : 0 3 int day 阅读全文

posted @ 2013-03-29 10:36 lgy111 阅读(156) 评论(0) 推荐(0)

导航