第17周项目4-日期结构体
来源:互联网 发布:淘宝宝贝关键词优化 编辑:程序博客网 时间:2024/05/16 09:04
/*
*Copyright (c) 2014 ,烟台大学计算机学院
*All right reserved.
*文件名称:日期结构体.cpp
*作 者:王伟诚
*完成日期:2014年12月20日
*版 本 号:1.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; int a=0,b=31,c=30; if ((date.year%4==0&&date.year%100!=0)||date.year%400==0) a=29; else a=28; if (date.month==1) days=date.day; else if (date.month==2) days=b+date.day; else if (date.month==3) days=b+a+date.day; else if (date.month==4) days=b+a+b+date.day; else if (date.month==5) days=b+a+b+c+date.day; else if (date.month==6) days=b+a+b+c+b+date.day; else if (date.month==7) days=b+a+b+c+b+c+date.day; else if (date.month==8) days=b+a+b+c+b+c+b+date.day; else if (date.month==9) days=b+a+b+c+b+c+b+b+date.day; else if (date.month==10) days=b+a+b+c+b+c+b+b+c+date.day; else if (date.month==11) days=b+a+b+c+b+c+b+b+c+b+date.day; else if (date.month==12) days=b+a+b+c+b+c+b+b+c+b+c+date.day; 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)当年第几天
- eclipse无法编译
- 协议设计:如何实现一个最简单的通信协议(线程模拟)
- windows安装Python环境(运行环境搭建)
- Linux使用笔记
- <Hello Arduino>继电器的原理和使用
- 第17周项目4-日期结构体
- [LeetCode] Wildcard Matching
- Stanford机器学习---第六讲. 怎样选择机器学习方法、系统
- spring security3.x学习(14)_关系型数据库使用的UserDetailsService(JdbcDaoImpl)
- 九度OJ—题目1351:数组中只出现一次的数字(vector与数组的区别)
- 使用eclipse更新Android SDK Tools 报错 failed to execute tools\android.bat
- 数据库分库分表
- Android中dip、dp、sp、pt和px的区别
- 【AC自动机】HDU-2222 Keywords Search