當前位置:編程學習大全網 - 網站源碼 - Test1: 請定義壹個時間類Ctime,要求: (1) 編寫成員函數settime和printtime分別設置和輸出由時、分、秒

Test1: 請定義壹個時間類Ctime,要求: (1) 編寫成員函數settime和printtime分別設置和輸出由時、分、秒

希望對妳有幫助~

#include<iostream>

#include<iomanip>

using namespace std;

class Ctime{

private:

int hour,minute,second; //時、分、秒

public:

Ctime(int hour=12,int minute=0,int second=0)

{ //默認帶參數構造函數 (12:00:00)

this->hour=hour;

this->minute=minute;

this->second=second;

}

void setTime(int hour,int minute,int second);//設置時間

void printTime(); //打印時間

};

void Ctime::setTime(int hour,int minute,int second)

{

this->hour=hour;

this->minute=minute;

this->second=second;

}

void Ctime::printTime()

{ //格式化控制(輸出前導0格式,如08:00:00)

cout<<setw(2)<<setfill('0')<<hour<<":"

<<setw(2)<<setfill('0')<<minute<<":"

<<setw(2)<<setfill('0')<<second<<endl;

}

int main()

{

Ctime time;

time.setTime(9,12,45);

time.printTime();

return 0;

}

  • 上一篇:如何在java中實現音樂暫停,搜索了很久,只有開始和結束,沒有暫停和繼續。
  • 下一篇:2002年2月包裝的500枚五角幣應是什麽品種
  • copyright 2024編程學習大全網