你好傢伙/女孩我在我的程序中需要一些幫助,通過分爲三來計算總數,首先是總數的80%,總數是10%,最後是總數的10%。我曾試圖將其轉換爲double,但如果總數爲5,則第一個輸出爲4,第二個爲0,第三個爲0,這是錯誤的,因爲我期望輸出的總數保持不變。 這裏是我的代碼計算百分比c#
Double total = 5;
Double a,b,c,tot;
a = total*0.80;
b = total*0.10;
c = total*0.10;
tot = a+b+c;
Int convert = Convert.ToInt32(tot)
請發表你有什麼到目前爲止已經試過。 – user3378165
你應該顯示你已經嘗試過,這聽起來像你用一個整數除整數 – Sayse
首先看看[如何提出問題。](http://stackoverflow.com/help/how-to-ask)然後編輯你的問題 – Marusyk