YTUOJ 比較大小 類模板

2021-07-01 23:23:19 字數 1039 閱讀 6409

宣告乙個類模板,利用它分別實現兩個整數、浮點數和字元的比較,求出大數和小數。說明:在類模板外定義各成員函式。

輸入兩個整數、兩個浮點數和兩個字元

從大到小輸出兩個整數、兩個浮點數和兩個字元

3 7

45.78 93.6

a a

7 3

93.60 45.78

a a

前置**及型別定義已給定如下,提交時不需要包含,會自動新增到程式前部

/* c++** */

#include

#include

using namespace std;

template

class compare

;主函式已給定如下,提交時不需要包含,會自動新增到程式尾部

/* c++** */

int main()

;templatecompare::compare (numtype a,numtype b)

templatenumtype compare ::max()

templatenumtype compare ::min()

{ return (x>i1>>i2;

comparecmp1(i1,i2);

cout<>f1>>f2;

comparecmp2(f1,f2);

cout<>c1>>c2;

comparec***(c1,c2);

cout<

執行結果:

學習心得:

這道題目編譯錯誤了一次,原因是我沒看清題目,以為只給出了main函式的內容,然後上面定義類模板時按照自己設定的來寫的,發現問題後重新改正,結果發現了自己忽略了的乙個問題,類模板定義後在類外定義成員函式時要在每乙個函式前面新增template(numtype實際是什麼是由你自己來定的)。然後類名與作用域限定符之前也需要新增,特發此部落格,以告誡自己要牢記這個知識點,同時提醒自己要注意書本上的知識。

YTU OJ 比較大小 類模板

time limit 1 sec memory limit 128 mb submit 774 solved 524 submit status web board 宣告乙個類模板,利用它分別實現兩個整數 浮點數和字元的比較,求出大數和小數。說明 在類模板外定義各成員函式。輸入兩個整數 兩個浮點數和...

比較大小 類模板

submit status web board 宣告乙個類模板,利用它分別實現兩個整數 浮點數和字元的比較,求出大數和小數。說明 在類模板外定義各成員函式。輸入兩個整數 兩個浮點數和兩個字元 從大到小輸出兩個整數 兩個浮點數和兩個字元 3 745.78 93.6a a 7 393.60 45.78a...

ACM 類模板 比較大小

檔名稱 完成日期 2014年6月11日 版本號 v0.1 對任務及求解方法的描述部分 輸入描述 無 問題描述 程式輸入 程式輸出 問題分析 演算法設計 我的程式 include include using namespace std templateclass compare templatecom...