c++钟表程序

来源:百度知道 编辑:UC知道 时间:2024/05/31 08:08:21
#include <iostream>
using namespace std;
class Clock
{
public://外部接口,公有成员函数
void SetTime(int NewH=0,int NewM=0,int NewS=0);
void ShowTime();
private://私有数据成员
int Hour,Minute,Second;
}
//时钟类成员函数的具体实现
void Clock::SetTime(int NewH,int NewM,int NewS)
{
Hour=NewH;
Minute=NewM;
Second=NewS;
}
inline void Clock::ShowTime()//内联函数的显示声明方式
{
cout<<Hour<<":"<<Minute<<":"<<Second<<endl;
}
//主函数
int main()
{
Clock myClock;
cout<<"First time set and output:"<<endl;
myClock.SetTime();
myClock.ShowTime();
cout<<"Second time set and output:"<<endl;
myClock.SetTime(8,30,30);
myClock.ShowTime();
}

#include <iostream>
using namespace std;
class Clock
{
public://外部接口,公有成员函数
void SetTime(int NewH=0,int NewM=0,int NewS=0);
void ShowTime();
private://私有数据成员
int Hour,Minute,Second;
} ;////////////////////////////////////////////这里少个分号

//时钟类成员函数的具体实现
void Clock::SetTime(int NewH,int NewM,int NewS)
{
Hour=NewH;
Minute=NewM;
Second=NewS;
}
inline void Clock::ShowTime()//内联函数的显示声明方式
{
cout<<Hour<<":"<<Minute<<":"<<Second<<endl;
}
//主函数
int main()
{
Clock myClock;
cout<<"First time set and output:"<<endl;
myClock.SetTime();
myClock.ShowTime();
cout<<"Second time set and output:"<<endl;
myClock.SetTime(8,30,30);
myClock.ShowTime();
}