在行行列式計算時,我將廚2這個動作搬到最後輸出時在做
所以在行列式運算時全部都是int
結果最後 float area = max / 2;
在 0,0 1,0 0,1 會輸出0
所以要 float area = (float)max / 2;
才會輸出0.5
原理是為什麼阿??
precision lost when converting int and float