欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

定義一個時間類 Time,它能表示 24 小時制的時、分、秒,具體要求如下

張軍 5828 0

(20 ) 定義一個時間類 Time,它能表示 24 小時制的時、分、秒,具體要求如下:


  1. (1) 供默認構造函數 Time(),將時、分、 秒都初始化成 0。

  2. (2) 提供構造函數 Time(int h, int m, int s)

  3. (3) 提供成員函數 set(int h, int m, int s),功能是調整時間。

  4. (4)能夠分別獲取時、分、秒信息。

  5. (5) 提供成員函數 display(),顯示時間值。

  6. (6) 提供成員函數 equal(Time &other_time),比較是否與時間 other_time 相等。

  7. (7) 提供成員函數 increment()使時間增加一秒。

  8. (8) 提供成員函數 less_than(Time &other_time),比較是否早于時間 other_time。

// ConsoleApplication1.cpp : 定義控制臺應用程序的入口點。
//《面向對象程序設計(C++)》期末考試試題(綜合大作業)(原創張軍(QQ:360901061))


#include "stdafx.h"
#include <iostream>;
using namespace std;
class Time
{
public:
	// (1) 提供默認構造函數 Time(),將時、分、 秒都初始化成 0。
	Time()
	{
		_h = 0;
		_m = 0;
		_s = 0;
	}

	// (2) 提供構造函數 Time(int h, int m, int s)。
	Time(int h, int m, int s)
	{
		check(h, m, s);
		_h = h;
		_m = m;
		_s = s;
	}
	bool check(int h, int m, int s){
		//判斷輸入值合法性
		if (h<0 || h>23 || m < 0 || m >59 || s<0 || s > 59){
			throw string("時間格式不合法");
		}
	}
	//(3) 提供成員函數 set(int h, int m, int s),功能是調整時間。
	void set(int h, int m, int s){
		check(h, m, s);
		_h = h;
		_m = m;
		_s = s;
	}
	//(4)能夠分別獲取時信息。
	int getH(){
		return _h;
	}
	//(4)能夠分別獲取分信息。
	int getM(){
		return _m;
	}
	//(4)能夠分別獲取秒信息。
	int getS(){
		return _s;
	}
	//(5) 提供成員函數 display(),顯示時間值。
	void display(){
		cout << _h << " 時 " << _m << " 分 " << _s << " 秒 " << endl;
	}
	//(6) 提供成員函數 equal(Time &other_time),比較是否與時間 other_time 相等。
	bool equal(Time other_time){
		if (_h == other_time._h && _m == other_time._m && _s == other_time._s){
			return true;
		}
		else{
			return false;
		}
	}
	//(7) 提供成員函數 increment(),使時間增加一秒。
	void increment(){
		_s++;
		if (_s == 60) {
			_m++; _s = 0;
			if (_m == 60) {
				_h++; _m = 0;
				if (_h == 24) {
					_h = 0; _m = 0; _s = 0;
				}
			}
		}
	}
	//(8) 提供成員函數 less_than(Time &other_time),比較是否早于時間 other_time。
	bool less_than(Time other_time){
		if (_h < other_time._h) { return true; }
		else if (_h == other_time._h && _m < other_time._m) { return true; }
		else if (_h == other_time._h && _m == other_time._m && _s < other_time._s) { return true; }
		else { return false; }
	}
	//表示 24 小時制的時、分、秒
private:
	int _h;
	int _m;
	int _s;
};

int main()
{
	//Time t;
	Time t(22, 59, 59);
	//Time t2(10, 11, 12);
	//t.increment();
	//t.set(15, 16, 17);
	t.display();
	//cout << t.getH() << endl;
	//cout << t.equal(t2) << endl;
	//cout << t2.less_than(t) << endl;
	system("pause");
	return 0;
}



更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 国产一级淫 | 久久久久日韩精品免费观看网 | 日韩伦理一区二区三区 | 精品欧美乱码久久久久久 | pornoⅹxxxxhd麻豆 | 日本午夜精品一区二区三区电影 | 久久精品国产一区二区三区不卡 | 成人免费体验区福利云点播 | 国产高清无专砖区2021 | 色爱综合网 | 男女性关系视频免费观看软件 | 国产精品二区三区 | 特级做a爰片毛片免费看一区 | 亚洲欧美精品 | 色呦呦tv | 日韩福利网站 | 久草在线精品ac | 91中文字幕在线 | 日本在线综合 | 日韩在线电影 | 久久久久国产精品www | 亚洲视频在线观看地址 | 亚洲天堂视频在线免费观看 | 777奇米视频 | xx在线视频 | 狠狠色丁香婷婷综合久久来 | 偷偷狠狠的日日高清完整视频 | 狠日日| 国产美女的小嫩bbb图片 | 免费观看性欧美一级 | 天天影视免费在线观看入口 | 日本无卡无吗在线 | 精品久久不卡 | 亚洲第一大网站 | 国产综合在线视频 | 三上悠亚2022最新新作番号 | 色天天天天综合男人的天堂 | 国产网址在线观看 | 日韩在线电影 | 性xxxx视频播放免费 | 欧美成人精品欧美一级 |