YTU 2911: 我想放假
来源:互联网 发布:mac解压rar文件的软件 编辑:程序博客网 时间:2024/05/11 04:11
2911: 我想放假
时间限制: 1 Sec 内存限制: 128 MB提交: 124 解决: 46
题目描述
小明的弟弟上小学了,每次刚入学就想知道什么时候放假,但是每学期开学的日子和每学期的有效天数都不一样,请你编程帮他计算放假日期。
本题只需要提交填空部分
#include <iostream>
using namespace std;
class Date
{
public:
void input(int y,int m,int d);
friend Date operator+(Date &c,int &day);
void display();
private:
int year;
int month;
int day;
};
void Date::input(int y,int m,int d)
{
year=y;
month=m;
day=d;
}
Date operator+(Date &c,int &day)
{
/*********************/
填空部分
/*********************/
}
void Date::display()
{
cout<<year<<"/"<<month<<"/"<<day<<endl;
}
int main()
{
Date date1,date2;
int y,m,d;
int day;
cin>>y>>m>>d;
date1.input(y,m,d);
cin>>day;
date2=date1+day;
date2.display();
return 0;
}
输入
第一行输入开学的年月日,以空格隔开;第二行输入本学期的有效天数
输出
输出计算后得到的放假日期,格式为年/月/日。
样例输入
2008 2 29140
样例输出
2008/7/18
im0qianqian_站在回忆的河边看着摇晃的渡船终年无声地摆渡,它们就这样安静地画下黄昏画下清晨......
#include <iostream>using namespace std;class Date{public: void input(int y,int m,int d); friend Date operator+(Date &c,int &day); void display();private: int year; int month; int day;};void Date::input(int y,int m,int d){ year=y; month=m; day=d;}Date operator+(Date &c,int &day){ Date d; int year,month,days; year=c.year; month=c.month; days=c.day; int i; for(i=1; i<=day; i++) { days=days+1; if(month==1||month==3||month==5||month==7||month==8||month==10||month==12) { if(days==32) { month=month+1; days=1; } if(month==13) { year=year+1; month=1; } } if(month==2) { if(((year%4==0&&year%100!=0)||year%400==0)) { if(days==30) { days=1; month=month+1; } } else { if(days==29) { days=1; month=month+1; } } } if(month==4||month==6||month==9||month==11) { if(days==31) { month=month+1; days=1; } if(month==13) { year=year+1; month=1; } } } d.year=year; d.month=month; d.day=days; return d;}void Date::display(){ cout<<year<<"/"<<month<<"/"<<day<<endl;}int main(){ Date date1,date2; int y,m,d; int day; cin>>y>>m>>d; date1.input(y,m,d); cin>>day; date2=date1+day; date2.display(); return 0;}
1 0
- YTU 2911: 我想放假
- [YTU]_2911 ( 我想放假)
- [YTU]_2911(我想放假)
- OJ嘻唰唰 我想放假
- OJ刷题我想放假
- OJ 嘻刷刷 我想放假
- YTU 2453: 我想有套北京的房
- 放假
- 放假
- 放假
- 放假!
- 放假
- 放假
- 放假
- 放假
- 放假
- 放假
- 放假..!
- Web网页尺寸规范
- Inheritance - Core Java一些问题
- 图像增强—限制对比度自适应直方图均衡化
- 08day 鼠标显示控制 与32位模式切换
- 简单工厂模式之bitmapfactory
- YTU 2911: 我想放假
- maven 安装
- linux实战(二)----shell脚本监控实例-----日志截取三个命令在性能监控等运用中的实例解析
- 跨平台APP----使用DCloud公司产品跨平台开发(系列三)
- 使用JS实现打印功能2
- Hive 内建操作符与函数开发——深入浅出学Hive
- 七大排序问题之冒泡排序(PHP版)
- YTU 2912: 圆柱体的C++
- Android Spannable