[問題] 基本數字比大小

看板C_and_CPP (C/C++)作者 (真想聊聊天)時間16年前 (2009/02/03 00:07), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
不管怎麼比 第一個輸入的數字一定會顯示最大值 麻煩高手過目一下 先說謝謝了 #include <iostream> using std::cout ; using std::endl ; using std::cin ; template <class T> T maximum ( T value1 ,T value2, T value3 ) { T max = value1 ; if (value2> max) value2= max ; if (value3> max) value3= max ; return max ; } int main () { int int1,int2,int3 ; cout << " 輸入三個整數: " ; cin >> int1 >> int2 >> int3; cout << "最大值是 :" << maximum (int1,int2,int3); double double1,double2,double3 ; cout << "\n輸入三個點數: " ; cin >> double1 >> double2 >> double3 ; cout << " 最大值是 :" << maximum (double1,double2,double3) ; char char1,char2,char3 ; cout << "\n輸入三個字元: " ; cin >> char1 >> char2 >> char3 ; cout << " 最大值是 :" << maximum (char1,char2,char3) << endl ; system ("pause") ; return 0 ; } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.165.129.64

02/03 00:22, , 1F
max = value2;
02/03 00:22, 1F

02/03 02:39, , 2F
設v1=1 v2=2 v3=3下去比一次你就會知道問題所在了
02/03 02:39, 2F
文章代碼(AID): #19XnfEqe (C_and_CPP)
文章代碼(AID): #19XnfEqe (C_and_CPP)