第11周项目5-当年第几天
2014-11-10 17:06
239 查看
问题及代码:
运行结果:
/* *Copyright(c)2014,烟台大学计算机学院 *Allrights reserved. *文件名称:MADE41.cpp *作 者:孙化龙 *完成日期:2014年11月6日 *版 本 号:v1.0 * *问题描述:当年第几天 *输入描述:年 月 日 *输出描述:当年第几天 */ #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 a=0,b; for(;m>1;m--) { switch(m-1) { case 4: case 6: case 9: case 11:b=30;break; case 2: { if((y%4==0&&y%100!=0)||y%400==0) b=29; else b=28; }break; default:b=31;break; } a=a+b; } a=a+d; return a; }
运行结果:
相关文章推荐
- 第11周项目5 当年第几天
- 第11周项目5-当年第几天?
- 第11周项目五 当年第几天
- 第11周项目5-当年第几天
- 第11周项目5-当年第几天
- 第11周上机实践项目5——当年第几天
- 第11周项目5当年第几天问题
- 第11周项目5当年第几天(switch语句)
- 第11周 项目5 当年第几天
- 第11周项目5-当年第几天
- 2014秋C++第11周项目5参考-当年第几天
- 第11周 项目5-当年第几天
- 第11周项目5-当年第几天
- 第11周项目5 当年第几天
- 第11周项目5 当年第几天
- 第11周项目5-当年第几天
- 第11周项目5 当年第几天
- 第11周项目5:当年第几天
- 第11周项目5 当年第几天
- 第11周项目5当年第几天(for循环)