2865: 结构体--日期计算
来源:互联网 发布:飞飞cms安装ck播放器 编辑:程序博客网 时间:2024/06/05 04:19
为什么很多人都想成功,但成功的人只是极少数?不是因为成功有多困难,其实成功简单得很,只要你一开始都有计划,并且能一直做下去,总会成功的。关键是如何面对成功,你失败了,起码还有人同情你,而成功了,连得到同情的机会都没有。
Description
已经声明了一个日期的结构体类型,如下
struct Date{
int year;
int month;
int day;
};
定义一个日期变量,进行年、月、日的输入,计算该日期是本年中的第几天。
在下面代码的基础上完成,提交时只提交begin所在行和end所在行之间的代码
#include <iostream>
using namespace std;
struct Date{
int year;
int month;
int day;
};
int main()
{
Date d;
cin>>d.year>>d.month>>d.day;
//bengin
//end
return 0;
}
Input
年 月 日
Output
该日期在本年中的第几天
Sample Input
2002 3 1
Sample Output
60
HINT
别忘记考虑闰年
源代码:
#include <iostream>using namespace std;struct Date{ int year; int month; int day;};int main(){ Date d; cin>>d.year>>d.month>>d.day; //bengin int s=0;<span style="white-space:pre"></span>//记录天数 if((d.year%4==0&&d.year%100!=0)||(d.year%400==0))//判断闰年 { s=0; } else { if(d.month>2) s=s-1; } if(d.month>1) s=s+31; if(d.month>2) s=s+29; if(d.month>3) s=s+31; if(d.month>4) s=s+30; if(d.month>5) s=s+31; if(d.month>6) s=s+30; if(d.month>7) s=s+31; if(d.month>8) s=s+31; if(d.month>9) s=s+30; if(d.month>10) s=s+31; if(d.month>11) s=s+30; s=s+d.day; cout<<s; //end return 0;}
0 0
- 2865: 结构体--日期计算
- 结构体日期计算
- 用结构体计算日期
- Problem A: 结构体--日期计算
- [YTU]_2865( 结构体--日期计算)
- 计算日期c语言(结构体+函数+闰年判断)
- 计算日期c语言(结构体+函数+闰年判断)
- 日期结构体
- 日期结构体
- 日期结构体
- 结构体日期
- 日期结构体
- 日期结构体
- 日期结构体
- 日期结构体
- 日期结构体
- 结构体日期
- 日期结构体
- 快速掌握Lua 5.3 —— 编译,运行以及错误
- beaglebone black hardware version
- android 电话状态的监听(来电和去电)
- 分享使用MFCC和LPC进行语音识别
- UICollectionView瀑布流的实现,带例子
- 2865: 结构体--日期计算
- Eclipse 连接MySql数据库总结
- 【寒假记录】素材收集整理
- 冒泡/下沉排序
- mahout in Action2.2-聚类介绍-K-means聚类算法
- 相对分子质量
- linux下安装软件
- C#OOP基础之类,字段,属性和方法。
- linux 进程间通信 pipe