第17周项目4(1)-日期结构体
2014-12-19 18:31
155 查看
/* *Copyright (c) 2014, 烟台大学计算机学院 *All rights reserved. *文件名称:week17-project4-1.cpp *作者:高赞 *完成日期:2014年 12 月 19 日 *版本号:v1.0 * *问题描述:定义一个结构体变量,输入年月日,计算该日是这一年的第几天 */ #include <iostream> using namespace std; int day(int y, int m, int d); struct Date { int year; int month; int day; }; int main() { Date date; cout<<"input year,month,day:"; cin>>date.year>>date.month>>date.day; int days; days=day(date.year,date.month,date.day); cout<<date.month<<"月"<<date.day<<"日是"<<date.year<<"年的第"<<days<<"天."<<endl; return 0; } int day(int y, int m, int d) { int i,sumdays; for (i=1; i<=m; ++i) { switch (i) { case 1: sumdays=0; break; case 3: { if (((y%4 == 0 && y%100 != 0) || y%400 == 0)) sumdays+=29; else sumdays+=28; } break; case 2: case 4: case 6: case 8: case 9: case 11: sumdays+=31; break; case 5: case 7: case 10: case 12: sumdays+=30; break; } } sumdays+=d; return(sumdays); }
相关文章推荐
- 2014秋C++第17周 项目4参考 日期结构体
- 第17周项目4-日期结构体
- 第17周项目4.1 日期结构体——该年第几天
- 第17周【项目 4 - 日期结构体】(1)
- 第17周项目4-日期结构体(生日差)
- 第17周项目4.2 日期结构体——生日相差几天
- 第17周项目4-日期结构体
- 第17周项目4--日期结构体
- 第17周项目4-日期结构体(1)当年第几天
- 第17周项目4-日期结构体(1)
- 第17周项目4-日期结构体之一
- 第17周项目4-日期结构体
- 第17周项目4-日期结构体(2)生日差几天
- 第17周项目4--日期结构体
- 第17周 项目4- - 日期结构体
- 第17周上机实践项目4——日期结构体(1)
- 第17周上机实践项目4——日期结构体(2)
- 第17周项目4-日期结构体(2)
- 第17周项目4-日期结构体
- 第17周项目4—日期结构体