九周 專案2

2021-09-25 04:49:07 字數 2848 閱讀 5232

/*

*檔名:

*完畢日期:2014 年 4月22 日

*版本號號:v1.0

*對任務及求解方法的描寫敘述部分:

*輸入描寫敘述:無

*問題描寫敘述:

*程式輸出:

*問題分析:

*演算法設計:

*/#include using namespace std;

class ctime

;//以下實現全部的運算子過載**。

ctime::ctime(int h,int m,int s)

void ctime::settime(int h,int m,int s)

ostream&operator<

if(minute>59)

if(hour>=24)

return t;

}ctime ctime::operator++()

if(minute>59)

if(hour>=24)

return *this;

}ctime ctime::operator--(int)

if(minute<0)

if(hour<0)

return t;

}ctime ctime::operator--()

if(minute<0)

if(hour<0)

return *this;

}bool ctime::operator > (ctime &t)

bool ctime::operator < (ctime &t)

bool ctime::operator == (ctime &t)

if(m>59)

if(h>24)

ctime t0(h,m,s);

return t0;

}ctime ctime::operator+(int s)

ctime ctime::operator-(ctime &t)

if(m<0)

if(h<0)

ctime t0(h,m,s);

return t0;

}ctime ctime::operator-(int s)

ctime ctime::operator+=(ctime &c)

ctime ctime::operator+=(int s)

ctime ctime::operator-=(ctime &c)

ctime ctime::operator-=(int s)

//自行編制用於測試的main()函式。有些結果不必依賴display()函式,提倡用單步執行檢視結果

int main()

;//以下實現全部的運算子過載**。

ctime::ctime(int h,int m,int s)

void ctime::settime(int h,int m,int s)

ostream&operator<

if(minute>59)

if(hour>=24)

return t;

}ctime ctime::operator++()

if(minute>59)

if(hour>=24)

return *this;

}ctime ctime::operator--(int)

if(minute<0)

if(hour<0)

return t;

}ctime ctime::operator--()

if(minute<0)

if(hour<0)

return *this;

}bool ctime::operator > (ctime &t)

bool ctime::operator < (ctime &t)

bool ctime::operator == (ctime &t)

if(m>59)

if(h>24)

ctime t0(h,m,s);

return t0;

}ctime ctime::operator+(int s)

ctime ctime::operator-(ctime &t)

if(m<0)

if(h<0)

ctime t0(h,m,s);

return t0;

}ctime ctime::operator-(int s)

ctime ctime::operator+=(ctime &c)

ctime ctime::operator+=(int s)

ctime ctime::operator-=(ctime &c)

ctime ctime::operator-=(int s)

//自行編制用於測試的main()函式。有些結果不必依賴display()函式,提倡用單步執行檢視結果

int main()

{ ctime t1(8,8,8),t2,t3,t4,t5,t6,t7,t8;

int a,b,c,s1,s2;

char m1,m2;

cout<

cout<>a>>m1>>b>>m2>>c;

if(a>24||a<0||b>60||b<0||c>60||c<0)

cout感悟:輸入還沒有弄懂,老是出錯,就沒有再寫。一定要掌握它

第九周專案2

問題 問題及 all right reserved.檔名稱 1.cpp 完成日期 2016年10月28日 版本號 v1.0 問題描述 設計演算法,實現兩個用壓縮形式儲存的對稱矩陣a和b的加法和乘法。實現中請使用好前面設計的基本運算。輸入描述 兩個矩陣 程式輸出 兩個矩陣相加與相乘的結果 includ...

第九周專案2 矩陣運算

問題及 all right reserved.檔名稱 矩陣運算.cpp 完成日期 2015年10月23日 版本號 v1.0 問題描述 設計演算法,實現兩個用壓縮形式儲存的對稱矩陣a和b的加法和乘法。實現中請使用好前面設計的基本運算。輸入描述 兩個矩陣 程式輸出 兩個矩陣相加與相乘的結果 includ...

第九周 專案2 矩陣轉換

問題及 all right reserved.檔名稱 矩陣運算.cpp 完成日期 2016年10月27日 版本號 v1.0 問題描述 設計演算法,實現兩個用壓縮形式儲存的對稱矩陣a和b的加法和乘法。實現中請使用好前面設計的基本運算。輸入描述 兩個矩陣 程式輸出 兩個矩陣相加與相乘的結果 includ...