第17周项目4-日期结构体
2014-12-22 11:31
141 查看
/ *copyright (c)2014,烟台大学计算机学院 *All rights reserved *文件名称:123.cpp *作者:孙春红 *完成日期:2014年12月22日 *版本号:v1.0 * *问题描述:定义一个结构体变量(包括年、月、日),要求输入年、月、日,计算输出该日是该年的第几天。 *输入描述:输入年、月、日。 *程序输出:输出该年第几天。 */ #include <iostream> using namespace std; struct Date { int year; int month; int day; }; int main() { Date date; cout<<"input year,month,day:"<<endl; cin>>date.year>>date.month>>date.day; int days=date.day; //计算days for (int i=1; i<date.month; i++) { switch (i) { case 2: days+=(( date.year%4==0&&date.year%100!=0||date.year%400==0)?29:28); break; case 4: case 6: case 9: case 10: case 11: days+=30; break; default: days+=31; break; } } cout<<date.month<<"月"<<date.day<<"日是"<<date.year<<"年的第"<<days<<"天."<<endl; return 0; }
运行结果:
知识点总结:
定义结构体变量,解决实际问题。
相关文章推荐
- 第17周项目4-日期结构体之日期之差
- 第17周项目4-日期结构体(2)生日差几天
- 第17周项目4.1 日期结构体——该年第几天
- 2014秋C++第17周 项目4参考 日期结构体
- 第17周项目4-日期结构体(生日差)
- 第17周项目4.2 日期结构体——生日相差几天
- 第17周项目4-日期结构体
- 第17周项目4--日期结构体
- 第17周【项目 4 - 日期结构体】(2)
- 第17周项目4-日期结构体(1)
- 第17周项目4-日期结构体之一
- 第17周项目4(2)-日期结构体
- 第17周项目4-日期结构体(1)当年第几天
- 第17周项目4--日期结构体
- 第17周 项目4- - 日期结构体
- 第17周上机实践项目4——日期结构体(1)
- 第17周上机实践项目4——日期结构体(2)
- 第17周项目4-日期结构体(2)
- 第17周项目4-日期结构体
- 第17周项目4—日期结构体