題目描述
老傻非常喜歡購買理財產品,而且這款理財產品被推銷人員吹得特別高,對於貪財的老傻來說正中下懷,於是在心裡盤算著買了它,自己就是億萬富豪,現需要你編寫乙個程式,幫老傻計算其收益,老傻的投入是r(0輸入描述第一行是測試資料組數t,每組資料佔一行,對應於r和n輸出描述
對於每組測試資料,輸出一行r^n的精確值。首尾無意義的0不要輸出,如果是整數,則不要輸出小數點。樣例輸入
95.123 12樣例輸出0.001 10
548815620517731830194541.899025343415715973535967221869852721這道題難度比較大.000000000000000000000000000001
1 #include2 #include3using
namespace
std;
4int
main();
11 ms[0]=1
;12 cin>>m>>n;
13 len=m.length();
14for(i=0;i)
19else23}
24for(i=0;i)
31while(c!=0
)35 wd=j;36}
37if(wd<=p)
42for(i=wd-1;i>=0;i--)45}
46else
51for(j=wd-1;j>=i;j--)
55 cout<57}
58 cout<60return0;
61 }
js浮點數的計算
js在計算浮點數時可能不夠準確,會產生捨入誤差的問題,這是使用基於ieee745數值的浮點計算的通病,並非ecmascript一家,其他使用相同數值格式的語言也存在這個問題。這裡講一下js浮點數加 減 乘 除的正確做法。整數的乘法運算是準確的,這裡我們將浮點數的乘法運算轉化為整數乘法,然後除以10的...
浮點數的加減計算總結
本篇後面計算部分待糾正。因為右移時是否採用捨入的策略,需要仔細考量。不特別提出,是不是右移時簡單的截斷即可?update 研究了其他習題的做法,不強調右移時如何捨入時,直接丟掉,算術右移,丟失精度。在補碼移位中,有左零右一的說法,即左移 低位補0,右移 高位補1.首先要說的是 浮點運算中的下溢指的是...
PHP浮點數的精確計算BCMath
php bcmath bc是binary calculator的縮寫。bc 函式的引數都是運算元加上乙個可選的 int scale 比如string bcadd string lef tope rand str ingleftoperand,string right operand int scal...