第九周 下 项目5 求一年中第几天
2014-11-08 21:23
148 查看
#include <iostream> using namespace std; int days(int y,int m,int d); int main() { int year,month,day; cout<<"输入年 月 日"<<endl; cin>>year>>month>>day; cout<<"这是该年的第"<<days(year,month,day)<<"天"<<endl; return 0; } int days(int y,int m,int d) { int n; if(y%400==0) switch(m-1) { case 0:n=d;break; case 1:n=31+d;break; case 2:n=29+31+d;break; case 3:n=31+29+31+d;break; case 4:n=31+29+31+30;break; case 5:n=31+29+31+30+31+d;break; case 6:n=31+29+31+30+31+30+d;break; case 7:n=31+29+31+30+31+30+31+d;break; case 8:n=31+29+31+30+31+30+31+31+d;break; case 9:n=31+29+31+30+31+30+31+31+30+d;break; case 10:n=31+29+31+30+31+30+31+31+30+31+d;break; case 11:n=31+29+31+30+31+30+31+31+30+31+30+d;break; } else switch(m-1) { case 0:n=d; break; case 1: n=31+d;break; case 2: n=28+31+d;break; case 3: n=31+28+31+d;break; case 4:n=31+28+31+30+d;break; case 5:n=31+28+31+30+31+d;break; case 6:n=31+28+31+30+31+30+d;break; case 7:n=31+28+31+30+31+30+31+d;break; case 8:n=31+28+31+30+31+30+31+31+d;break; case 9:n=31+28+31+30+31+30+31+31+30+d;break; case 10:n=31+28+31+30+31+30+31+31+30+31+d;break; case 11:n=31+28+31+30+31+30+31+31+30+31+30+d;break; } return(n); }
相关文章推荐
- 第九周OJ项目-第几天
- 第九周项目第几天
- summer vacation:【项目3】输出对应的那一天是这一年的第几天
- 第十一周 项目5 求一年中第几天
- [Java] 练习题014: 输入某年某月某日,判断这一天是这一年的第几天?
- 网友毕业一年,在技术与管理间犹豫,老板让当项目经理
- 项目开发第二阶段周报五(第九周)
- 持续一年之久的项目终于结项啦!总结一下这一年来的心得体会!
- 求一天是一年中的第几天
- C语言经典算法:输入某年某月某日,判断这一天是这一年的第几天?
- 算出某日是这一年的第几天
- [Java] 练习题014: 输入某年某月某日,判断这一天是这一年的第几天?
- 输出时一年中第几天(结构体)
- [30期] 第一个项目总结-—数码黑店在这一年开张
- 输入某年某月某日,判断这一天是这一年的第几天?
- [30期] 第一个项目总结-—数码黑店在这一年开张
- 如果你是项目经理, 项目团队有 12 人左右, 对此项目将来一年的发展如何规划?
- MOSS项目开发 周记(第九周)
- 2.输入某年某月某日,判断这一天是这一年的第几天?
- 输入某年某月某日,判断这一天是这一年的第几天?