2015-03-02 74 views
-1

我有一個類似於-17,-50,100,120,5,20的數字列表現在如何將此係列轉換爲百分比。轉換爲百分比時出現負數問題。例如,我想將這些數字轉換爲0到1或0%到100%將數字列表轉換爲正數和負數之間的百分比

+0

我投票結束這個問題作爲題外話,因爲它是一個算術問題,而不是編程問題之一。 – 2015-03-02 13:06:03

回答

1

您可以用最小值增加所有數字並將其轉換爲百分比。

-17+abs(-50) = 33 
-50+abs(-50) = 0 
100+abs(-50) = 150 
120+abs(-50) = 170 
5+abs(-50) = 55 
20+abs(-50) = 70 
After all result should convert like an this: 
(number/max) * 100 
(55/170) * 100 = 32.35% 
(70/170) * 100 = 41.17% 
(170/170) * 100 = 100%