第1个回答 2010-09-26
#include<iostream>
using namespace std;
class Time
{
private:
//成员变量私有
int hour;
int minute;
int sec;
public:
//通过函数设置时间
//函数体在类内部
void SetTime(int nHour, int nMinute, int nSec)
{
hour = nHour;
minute = nMinute;
sec = nSec;
}
//通过函数获取当前时间
int GetHour(){return hour;}
int GetMinute(){return minute;}
int GetSecond(){return sec;}
};
int main()
{
Time t1;
int nHour, nMin, nSec;
cin>>nHour;
cin>>nMin;
cin>>nSec;
t1.SetTime(nHour,nMin,nSec);
cout<<t1.GetHour()<<":"<<t1.GetMinute()<<":"<<t1.GetSecond()<<endl;
return 0;
}本回答被提问者采纳
第2个回答 2010-09-26
#include<iostream>
using namespace std;
class Time
{
public://成员函数声明为公有的
void input()//将输入功能由成员函数实现
{//在类体内定义成员函数
cin>>this->hour;//this是默认的指针,可以省略书写
cin>>minute;
cin>>sec;
}
void output()
{
cout<<hour<<":"<<minute<<":"<<sec<<endl;
}
private://public改为private,即将数据成员改为私有
int hour;
int minute;
int sec;
};
int main()
{
Time t1;//实例化一个Time对象
t1.input();//调用输入成员函数
t1.output();//调用输出成员函数
return 0;
}
这是我改写后的,在VC 6.0中通过。
使用说明:直接输入三个整型数(时、分、秒),会输出其对应的时间。
第3个回答 2010-09-26
程序如下:下次要自己写啊
#include<iostream>
using namespace std;
class Time
{
int hour,minute,sec; //类定义中缺省类型为私有类型
public: //公有成员函数
void setTime(int h,int m,int s) //设置时间
{
hour=h;
minute=m;
sec=s;
}
void putTime() //输出时间
{
cout<<hour<<":"<<minute<<":"<<sec<<endl;
}
};
int main()
{
int hour,minute,sec;
Time t1;
cout<<"Input hour:minute:sec"<<endl;
cin>>hour>>minute>>sec;
t1.setTime(hour,minute,sec); //调用成员函数
t1.putTime();
return 0;
}
【原创答人】
第4个回答 2017-10-12
#include <iostream>
using namespace std;
class Time
{public:
void set_time()
{
cin>>hour;
cin>>minute;
cin>>sec;
}
void show_time()
{
cout<<hour<<":"<<minute<<":"<<sec<<endl;
}
private:
int hour;
int minute;
int sec;
};
int main()
{
Time t1;
t1.set_time();
t1.show_time();
return 0;
}//希望可以给你帮助