第十七周项目四 日期结构体(1)
来源:互联网 发布:python 声明 日期 编辑:程序博客网 时间:2024/05/31 18:36
问题及代码:
/**Copyright (c)2014,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:Project.cpp*作 者:chenqin.*完成日期:2014年12月23日*版 本 号:v1.0**问题描述:定义一个结构体变量(包括年、月、日),要求输入年、月、日,计算输出该日是该年的第几天。*程序输入:年、月、日*程序输出:输出该日是该年的第几天*/#include <iostream>using namespace std;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; switch(date.month) { case 1: days=date.day; break; case 2: days=date.day+31; break; case 3: days=date.day+60; break; case 4: days=date.day+91; break; case 5: days=date.day+121; break; case 6: days=date.day+152; break; case 7: days=date.day+182; break; case 8: days=date.day+213; break; case 9: days=date.day+244; break; case 10: days=date.day+274; break; case 11: days=date.day+305; break; case 12: days=date.day+335; break; } if (((date.year%4!=0)||(date.year%100==0&&date.year%400!=0))&&date.month>=3) days=days-1;//计算days cout<<date.month<<"月"<<date.day<<"日是"<<date.year<<"年的第"<<days<<"天."<<endl; return 0;}
运行结果:
知识点总结:运用定义的结构体变量,再结合所学过的switch语句就能解答
学习心得:要多巩固以前学的知识点
0 0
- 第十七周项目四 日期结构体(1)
- 第十七周项目四(1):日期结构体
- 第十七周 项目四:日期结构体
- 第十七周项目四 日期结构体
- 第十七周项目四日期结构体
- 第十七周项目四日期结构体
- 第十七周 项目四 日期结构体
- 第十七周项目四日期结构体
- 第十七周项目四-1日期结构体
- 第十七周项目四 日期结构体 (2)
- 第十七周项目四(2)日期结构体
- 第十七周项目四 日期结构体-(1)当年第几天
- 第十七周 项目四--日期结构体(1)-该年的第几天
- 第十七周项目四——日期结构体(1)该年第几天
- 第十七周项目四(1):日期结构体:该年第几天?
- 第十七周项目四日期结构体(1)该日是该年的第几天
- 第十七周项目四—日期结构体
- 第十七周项目四日期结构体-2
- C++builder中使用第三方Delphi安装包注意事项
- setContentView
- 蛋蛋的问题(三)
- c#之反射_FieldInfo_GetField_
- 程序猿是如何解决SQLServer占CPU100%的
- 第十七周项目四 日期结构体(1)
- 相关系数
- FadeInOut相机渐变
- 阿里云 ecs 配置 typecho wordpress多站点
- Monkey工具
- Oracle数据库日期范围查询有两种方式
- php压缩图片
- 第十七周项目三 胖子伤不起
- REDIS学习总结