华为OJ中级-计算日期到天数转换
2015-11-21 10:22
309 查看
根据输入的日期,计算是这一年的第几天。。
详细描述:
输入某年某月某日,判断这一天是这一年的第几天?。
详细描述:
输入某年某月某日,判断这一天是这一年的第几天?。
int year, month, day; static int DateToDay(int year, int month, int day){ int Date[3] = { 0 }; int Days = 0; Date[0] = year; Date[1] = month; Date[2] = day; int md[12] = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }; if (md[month - 1] < day){ return 0; } if (Date[0] % 4 == 0 || Date[0] % 400 == 0){ md[1] = 29; } for (int i = 0; i < Date[1]-1; ++i){ Days += md[i]; } Days += day; return Days; } void hwOJ(){ int y, m, d; cin >> y >> m >> d; int ds = DateToDay(y, m, d); cout << ds; cout << endl; }
相关文章推荐
- 各种坑的笔记
- win10 1511(win10 TH2)如何调整开始屏幕磁贴大小?
- 单片机 MSP430 模拟IIC编程(2)
- RDBMS DBMS MS DB
- 《浪潮之巅》随想
- kaptcha验证码使用
- OpenGL教程翻译 第二十五课 天空盒
- flask-学习目的与开发环境搭建
- Codeforces Round #332 (Div. 2)B. Spongebob and Joke(模拟)
- 【伸展树】[CQBZOJ2803]普通平衡树splay模板
- 為你的文件夾添加“使用CMD命令打開”菜單
- 服务器迁移到 Windows Servec 2008 R2 64 bit 和IIS 7问题记录
- ios审核加急服务
- Qt制作Aero特效窗口
- LeetCode -- Min Stack
- javascript正则表达式:非捕获分组的一个使用例子
- 23.navigationBar导航条
- iOS开发中CALayer使用的基本教程
- python学习笔记-Day04-第四部分(装饰器)
- c++ 对象模型(二)