第17周项目4-日期结构体
来源:互联网 发布:matlab二维数组 编辑:程序博客网 时间:2024/05/01 01:00
/ *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;}
运行结果:
知识点总结:
定义结构体变量,解决实际问题。
0 0
- 第17周项目4--日期结构体
- 第17周项目4(1)-日期结构体
- 第17周项目4(2)-日期结构体
- 第17周项目4-日期结构体
- 第17周【项目 4 - 日期结构体】(1)
- 第17周【项目 4 - 日期结构体】(2)
- 第17周项目4-日期结构体
- 第17周项目4—日期结构体
- 第17周项目4-日期结构体之一
- 第17周项目4-日期结构体
- 第17周项目4--日期结构体
- 第17周 项目4- - 日期结构体
- 第17周项目4-日期结构体(1)
- 第17周 项目4 - 日期结构体<2>
- 第17周项目4-日期结构体(2)
- 第17周项目4-日期结构体
- 第17周项目4-日期结构体之日期之差
- 第17周项目4-日期结构体(1)当年第几天
- nginx反向代理tomcat在linux的部署
- java压缩文件目录 为 zip
- 如何分析GPSLog
- 想成为Java牛人需关注的十大必备网站
- 最大流最小割
- 第17周项目4-日期结构体
- Shell sed 替换操作
- Matlab提速
- c++11 Lambda test
- POI操作Excel常用方法总结
- 从Log4j迁移到LogBack的理由
- OpenSessionInViewFilter与OpenSessionInViewInterceptor
- 个人iscroll学习笔记(1)
- oracle交集,并集,差集