XTU 1103 日期

网友投稿 792 2022-10-22

XTU 1103 日期

XTU 1103 日期

Description 给出一个日期,请计算这天是这一年的第几天? 输入 第一行是一个整数N,表示样例的个数,以后每行一个日期,日期格式满足“YYYY-MM-DD”的格式(即年4位,月2位,日期2位)。 输出 每行输出一个整数,即第几天,输入保证日期的合法性。

Sample Input 3 2000-02-29 2001-02-01 2001-02-28

Sample Output 60 32 59

Source

ericxie

#include int main(){ int n; int y,m,d; int x[12]={31,28,31,30,31,30,31,31,30,31,30,31};//每个月的天数 scanf("%d",&n); while(n--) { scanf("%d-%d-%d",&y,&m,&d); if(y%400==0||(y%4==0&&y%100!=0))//世纪闰年是四百年一闰,普通闰年是四年一闰,百年不闰 { x[1]=29;//闰年的二月份是29天 } else//这里else不可以省略。因为每轮都必须来判断一次 { x[1]=28; } int sum=0; for(int i=0;i

写于2021年8月26日 16:41分。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:RapidSL- 基于Silverlight的快速开发框架
下一篇:使用Mybatis如何实现多个控制条件查询
相关文章

 发表评论

暂时没有评论,来抢沙发吧~