在一行中,如何獲得一個方程式,如果我通過10將會給我0,但如果我通過100,會得到100嗎?一個等式給我10 = 0但100 = 100
所以,對於下面的數字,該值將是這樣的:
10 - > 0
100 - > 100
當然,我的號可以到10之間的任何100.
在一行中,如何獲得一個方程式,如果我通過10將會給我0,但如果我通過100,會得到100嗎?一個等式給我10 = 0但100 = 100
所以,對於下面的數字,該值將是這樣的:
10 - > 0
100 - > 100
當然,我的號可以到10之間的任何100.
最後我得到了我的答案,公式是這樣的:
X =(Y * 10-100)/ 9
現在嘗試將10到100之間的任何值。
你可以做
if (i == 0) return 10;
if (i == 100) return 100;
還有什麼是留給你的想象。
return i * 9/10 + 10;
或
return (i * i + 1110)/111;
int input = ...;
int result = (input <= 10 ? 0 : 100 * (input - 10)/90);
(100-10)/ 90 = 1而不是100 –
@ColinD您是對的 - 已修改。 – assylias
線性或指數插值? –
你能否詳細說明你的問題? –
我不明白這與編程有什麼關係。如果有的話,這是一個數學公式。你確定50嗎?否則它只是f(x)= x +(x-100)/ 9 –