1075 求年月日
发布日期:2021-07-01 06:03:17
浏览次数:2
分类:技术文章
本文共 1579 字,大约阅读时间需要 5 分钟。
题目描述
输入年份和这一年的第几天,输出具体的年、月、日的信息。(注意闰年的判断!)
输入要求
输入两个整数分别代表年份和这一年的第几天。(假设数据都在有效范围内)
输出要求
输出对应的年、月、日。输出的数字之间以一条横线间隔,输出完毕换行。
输入样例
2011 20
输出样例
2011-1-20
参考程序
#includeint main() { int a,b; scanf("%d%d",&b,&a); if(b%4==0&&b%100!=0||b%400==0) { if(a>=0&&a<=31) printf("%d-1-%d\n",b,a); else if(a>31&&a<=60) printf("%d-2-%d\n",b,a-31); else if(a>60&&a<=91) printf("%d-3-%d\n",a,b-60); else if(a>91&&a<=121) printf("%d-4-%d\n",b,a-91); else if(a>121&&a<=152) printf("%d-5-%d\n",b,a-121); else if(a>152&&a<=182) printf("%d-6-%d\n",b,a-152); else if(a>182&&a<=213) printf("%d-7-%d\n",b,a-182); else if(a>213&&a<=244) printf("%d-8-%d\n",b,a-213); else if(a>244&&a<=274) printf("%d-9-%d\n",b,a-244); else if(a>274&&a<=305) printf("%d-10-%d\n",b,a-274); else if(a>305&&a<=335) printf("%d-11-%d\n",b,a-305); else printf("%d-12-%d\n",b,a-335); } else { if(a>=0&&a<=31) printf("%d-1-%d\n",b,a); else if(a>31&&a<=59) printf("%d-2-%d\n",b,a-31); else if(a>59&&a<=90) printf("%d-3-%d\n",b,a-59); else if(a>90&&a<=120) printf("%d-4-%d\n",b,a-90); else if(a>120&&a<=151) printf("%d-5-%d\n",b,a-120); else if(a>151&&a<=181) printf("%d-6-%d\n",b,a-151); else if(a>181&&a<=212) printf("%d-7-%d\n",b,a-181); else if(a>212&&a<=243) printf("%d-8-%d\n",b,a-212); else if(a>243&&a<=273) printf("%d-9-%d\n",b,a-243); else if(a>273&&a<=304) printf("%d-10-%d\n",b,a-273); else if(a>304&&a<=334) printf("%d-11-%d\n",b,a-304); else printf("%d-12-%d\n",b,a-334); } return 0; }
转载地址:https://pantang.blog.csdn.net/article/details/113797025 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
不错!
[***.144.177.141]2024年04月29日 15时14分32秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
SpringBoot集成WebSocket,实现后台向前端推送信息
2019-05-02
Windows 10将预装Windows Terminal
2019-05-02
老板要我开发一个简单的工作流引擎 !
2019-05-02
Java编程思想笔记——第五章 初始化和清理
2019-05-02
MySQL学习笔记——慢查询
2019-05-02
Java实现排列组合
2019-05-02
PL/SQL学习笔记之触发器
2019-05-02
Memcache内存缓存框架
2019-05-02
Python字符编码和转码
2019-05-02
commons-dbutils【不推荐】
2019-05-02
SOCAT端口转发
2019-05-02
docker快速搭建HTTP代理
2019-05-02
前端学习 -- 颜色
2019-05-02
前端学习 -- Css -- 盒子模式
2019-05-02
什么是多线程?看我多线程七十二变,你能记住吗?
2019-05-03
Netty hello world 入门源码分析
2019-05-03
Netty 中的 handler 和 Pipeline
2019-05-03
ActiveReports 报表应用教程 (15)---报表换肤
2019-05-03
ActiveReports 报表应用教程 (14)---数据可视化
2019-05-03
Spring Cloud构建微服务架构:服务网关(路由配置)【Dalston版】
2019-05-03