第17周项目4-日期结构体之一
来源:互联网 发布:nginx保持会话 编辑:程序博客网 时间:2024/05/22 10:41
问题及代码:/**Copyright(c)2014,烟台大学计算学院*All rights reserved.*文件名称:test.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:"; 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+59; break; case 4: days=date.day+90; break; case 5: days=date.day+120; break; case 6: days=date.day+151; break; case 7: days=date.day+181; break; case 8: days=date.day+212; break; case 9: days=date.day+243; break; case 10: days=date.day+273; break; case 11: days=date.day+304; break; case 12: days=date.day+334; break; } if ((date.year %4== 0 && date.year % 100 != 0||date.year % 400 == 0) && date.month >=3) days+=1; cout<<date.month<<"月"<<date.day<<"日是"<<date.year<<"年的第"<<days <<"天."<<endl; return 0;}
运行结果:
知识点总结:运用结构体
学习心得:结合以前学的知识
0 0
- 第17周项目4-日期结构体之一
- 第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-日期结构体(1)
- 第17周 项目4 - 日期结构体<2>
- 第17周项目4-日期结构体(2)
- 第17周项目4-日期结构体
- 第17周项目4-日期结构体之日期之差
- 第17周项目4-日期结构体(1)当年第几天
- Android自定义类似ProgressDialog效果的Dialog
- 【cocos2d-js官方文档】二十五、Cocos2d-JS v3.0中的单例对象
- Linux下图形安装Oracle11g
- sgu177:Square(矩形分割)
- 自旋队列锁
- 第17周项目4-日期结构体之一
- 转载:标准c的字符串,数字相互转化的一些函数(“stdlib.h”)
- 什么是OpenGL中的深度、深度缓存、深度测试?
- java自动装箱与拆箱
- 第一篇转载
- android Vibrator 振动使用
- 二维数组的定义和使用
- DWZ简介及其使用
- 看透这个笑话,你将前途无量!