C++ 习题 输出日期时间--友元函数
来源:互联网 发布:淘宝如何上首页 编辑:程序博客网 时间:2024/05/21 18:06
Problem O: C++ 习题 输出日期时间--友元函数
Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 478 Solved: 319
[Submit][Status][Web Board]
Description
设计一个日期类和时间类,编写display函数用于显示日期和时间。要求:display函数作为类外的普通函数,分别在Time和Date类中将display声明为友元函数。在主函数中调用display函数,display函数分别引用Time和Date两个类的对象的私有数据,输出年、月、日和时、分、秒。
<!--[if !ppt]--><!--[endif]-->
Input
年、月、日和时、分、秒
Output
年、月、日和时、分、秒
Sample Input
2013 12 2314 23 50
Sample Output
2013/12/2314:23:50
HINT
主函数已给定如下,提交时不需要包含下述主函数
/* C++代码 */
int main()
{
void display(const Date &,const Time &);
int year,month,day;
cin>>year>>month>>day;
Date d1(year,month,day);
int hour,minute,second;
cin>>hour>>minute>>second;
Time t1(hour,minute,second);
display(d1,t1);
return 0;
}
#include <iostream>using namespace std;class Time;class Date{private: int year,moth,day;public: Date(int y,int m,int d):year(y),moth(m),day(d){} friend void display(const Date &d,const Time &t);};class Time{private: int hours,miunte,second;public: Time(int h,int m,int s):hours(h),miunte(m),second(s){} friend void display(const Date &d,const Time &t);};void display(const Date &d,const Time &t){ cout<<d.year<<'/'<<d.moth<<'/'<<d.day<<endl; cout<<t.hours<<':'<<t.miunte<<':'<<t.second<<endl;}int main(){ freopen("t.txt","r",stdin); void display(const Date &,const Time &); int year,month,day; cin>>year>>month>>day; Date d1(year,month,day); int hour,minute,second; cin>>hour>>minute>>second; Time t1(hour,minute,second); display(d1,t1); return 0;}
0 0
- C++ 习题 输出日期时间--友元函数
- C++ 习题 输出日期时间--友元函数
- C++ 习题 输出日期时间--友元函数
- C++ 习题 输出日期时间--友元函数
- YTU 2435: C++ 习题 输出日期时间--友元函数
- [YTU]_2435 ( C++ 习题 输出日期时间--友元函数)
- 2015年第十四周oj刷提:C++ 习题 输出日期时间--友元函数
- 第十五周oj刷题——Problem G: C++ 习题 输出日期时间--友元函数
- 输出日期时间--友元函数
- 输出日期时间--友元函数
- 输出日期时间--友元函数
- 2435输出日期时间-友元函数
- 【OJ】---O---输出日期时间,友元函数
- YTU-OJ- 输出日期时间--友元函数
- OJ输出日期时间——友元函数
- OJ积累--输出时间日期-友元函数
- 6.22 输出日期时间--友元函数 嘻唰唰 oj 1
- linux C 日期时间相关函数(输出中文日期)
- hdu-4405-Aeroplane chess-概率DP
- web dao查到数据库然后显示页面
- android xml解析
- [转]Golang适合高并发场景的原因分析
- 程序员必须知道的10大基础实用算法及其讲解
- C++ 习题 输出日期时间--友元函数
- prime number test in Ruby
- pydev-python 链接mysql数据库(mac系统)
- iOS APNS远程推送(最详细解析)
- ubuntu12.04用cross over运行sketchup 8的错误解决办法
- JavaScript-RegExp对象只能使用一次问题解决方法
- 数据挖掘:网络挖掘技术——微博文本特征提取
- iOS中单例有那些
- Ubuntu上HBase伪分布的配置