高精度問題,java 精度問題

2023-01-30 19:11:08 字數 5544 閱讀 8970

1樓:匿名使用者

當然有必要掌握

但是不是每道題都要用到高精度計算,也有可能不考。

不是說每道題都會出現高精度計算,那程式寫起來就麻煩了。

18日複賽了……做題做題……

2樓:

對啊..

我也天天做題做題噠~~

高精度問題

3樓:匿名使用者

這段**和乘法的手算是一致的,採用的先乘在加的方式。用陣列可以很好的控制精度。

這個是用10進位制方式控制每個存貯單元的內容。他的dig,所以理論上他是100位的精度。

這個演算法還可以優化。比如採用1024進位制單位。空間和速度都會提高的。

j**a 精度問題 10

4樓:匿名使用者

高精度問題簡單解決可以用big decimal來處理,用法很簡單

想難的,可以用陣列移位來處理,這個涉及到個人演算法能力了!

5樓:匿名使用者

bigdecimal大資料用這個來處理

6樓:匿名使用者

高精度數字運算,可以用big decimal。

c++高精度 a+b問題**

7樓:哥德堡快遞

這**看的累,自己寫了一個玩。

#include

#include

using namespace std;

if (i2 >= 0)

if (ch >= 10)

else carry = 0;

s.push_back(ch + '0');

i1--;

i2--;

}if (carry) s.push_back('1');

reverse(s.begin(), s.end());

return s;

}int main()

c++ 的高精度(至少1000位)斐波那契數列問題 求改正**

8樓:匿名使用者

應該把memset()呼叫放在for迴圈中,每次計算之前都應該將a和b「清零」,修改如下:

#include

#include

using namespace std;

char sum[1200];

int s=0,m=0,n;

int main()

he++;

while((a[he]==0)&&(he>1))he--;

for(i=he,s=0;i>=1;i--,s++)s1=s2;

s2=sum;

}cout<

9樓:匿名使用者

#include

#include

using namespace std;

char sum[1200];

int s=0,m=0,n;

int main()

he++;

while((a[he]==0)&&(he>1))he--;

for(i=he,s=0;i>=1;i--,s++)s1=s2;

s2=sum;

}cout<

一道高精度問題,算2的n次方,n不大於100

10樓:

2^85很大的哦,按通常的計數法表示結果,計算機會溢位,用科學計數法吧。在原來程式上改一改吧,每次迴圈,檢查結果是否大於10,如果大於10,則結果除以10,10的指數加1。最後計算結果為:

結果x10^指數

11樓:匿名使用者

2006*(1-1/2)(1-1/3)(1-1/4)...(1-1/2005)(1-1/2006)

=2006*(1/2)(2/3)(3/4)...(2004/2005)(2005/2006)

=2006*(1/2006)

=1 [-|98|+76+(-87)]*23[56+(-75)-(7)]-(8+4+3)

5+21*8/2-6-59

68/21-8-11*8+61

4.6-(-3/4+1.6-4-3/4)

1/2+3+5/6-7/12

[2/3-4-1/4*(-0.4)]/1/3+2

22+(-4)+(-2)+4*3

-2*8-8*1/2+8/1/8

(2/3+1/2)/(-1/12)*(-12)

(-28)/(-6+4)+(-1)

2/(-2)+0/7-(-8)*(-2)

(1/4-5/6+1/3+2/3)/1/2

18-6/(-3)*(-2)

(5+3/8*8/30/(-2)-3

(-84)/2*(-3)/(-6)

1/2*(-4/15)/2/3

(-6-24.3)-(-12+9.1)+(0-2.1);

[|-98|+76+(-87)]-23[56+(-75)-(7)]-(8+4+3)

-(-89)+|-87|-23+[-75-(7)+76]-(10+39-24)

|-9.8|+(-4.6)-[8.7-(-1.3)]+(-5.4)-(-0.2)

[-(-84)+46]-|-9.1|+(+1.9)

[-(-90)+(-34)]-(+43)+(-57)+10

5+21+8/2-6-59

68/21-8-11-8+61

-2/9-7/9-56

4.6-(-3/4+1.6-4-3/4)

1/2+3+5/6-7/12

[2/3-4-1/4+(-0.4)]/1/3+2

[|-98|+76+(-87)]-23[56+(-75)-(7)]-(8+4+3)

-(-89)+|-87|-23+[-75-(7)+76]-(10+39-24)

|-9.8|+(-4.6)-[8.7-(-1.3)]+(-5.4)-(-0.2)

[-(-84)+46]-|-9.1|+(+1.9)

[-(-90)+(-34)]-(+43)+(-57)+10

5+21+8/2-6-59

68/21-8-11-8+61

-2/9-7/9-56

4.6-(-3/4+1.6-4-3/4)

1/2+3+5/6-7/12

[2/3-4-1/4+(-0.4)]/1/3+2

22+(-4)+(-2)+4-3

-2+8-8-1/2+8/1/8

(2/3+1/2)/(-1/12)+(-12)

2/(-2)+0/7-(-8)-(-2)

(1/4-5/6+1/3+2/3)/1/2

18-6/(-3)+(-2)

(5+3/8-8/30/(-2)-3

(-84)/2+(-3)/(-6)

1/2-(-4/15)/2/3

(-5)-(+3)+(-9)-(-7)

(-5)+(+8)-(+2)-(-3)

5-(-3 )-(+7)-2

(-21)+(+16)-(-13)-(+7)+(-6)

2 -(- )+(-0.5)+(+2)-(+ )-2

(-7)-(+5)+(+3)-(-9)

-(+2 )-(-1 )-(+3 )

-14 5 (-3)=-12

-12 (-7) (-5) (-6)

23.33-(+76.76)

(-6-24.3)-(-12+9.1)+(0-2.1)

6+(7-8)

(-78)+25+26+27

(-3)+(-2)+(-1)

39+28+26-125

[2/3-4-1/4+(-0.4)]+1/3+2

22+(-4)+(-2)+4-3

(-2)+7-(-16)-(-3)

(-5)-(+3)+(-9)-(-7)

(-1/4)+(-5/6)-(-1/3)+2/3-1/6

2/3+(-1/2)-(-1/3)+1/4

(-5)+(-8)-(-2)-3

(-21)+(+16)-(-13)-(+7)+(-6)

(-2/3)+(-1/3)+3/4+(-1/4)

(-0.73)+(-0.62)-(+0.75)

(-19)+(-11)-(-33)+27

(-6.4)+(-3.6)-(-12.5)+4.5

(-81)+(-19)-27+33

(-3.2)-(-6.2)+(-5.1)+(-4.9)

(-6.9)+(-3.1)+(+2.7)+(-2.1)

39+[-23]+0+[-16]=

[-18]+29+[-52]+60=

[-3]+[-2]+[-1]+0+1+2=

[-301]+125+301+[-75]=

[-1]+[-1/2]+3/4+[-1/4]=

[-7/2]+5/6+[-0.5]+4/5+19/6=

[-26.54]+[-6.14]+18.54+6.14=

1.125+[-17/5]+[-1/8]+[-0.6]=

[-|98|+76+(-87)]*23[56+(-75)-(7)]-(8+4+3)

5+21*8/2-6-59

68/21-8-11*8+61

-2/9-7/9-56

4.6-(-3/4+1.6-4-3/4)

1/2+3+5/6-7/12

[2/3-4-1/4*(-0.4)]/1/3+2

22+(-4)+(-2)+4*3

-2*8-8*1/2+8/1/8

(2/3+1/2)/(-1/12)*(-12)

(-28)/(-6+4)+(-1)

2/(-2)+0/7-(-8)*(-2)

(1/4-5/6+1/3+2/3)/1/2

18-6/(-3)*(-2)

(5+3/8*8/30/(-2)-3

(-84)/2*(-3)/(-6)

1/2*(-4/15)/2/3

-3x+2y-5x-7y

1.計算題

(1)3.28-4.76+1 - ;

(2)2.75-2 -3 +1 ;

(3)42÷(-1 )-1 ÷(-0.125);

(4)(-48) ÷82-(-25) ÷(-6)2;

(5)- +( )×(-2.4).

2.計算題:(10′×5=50′)

(1)-23÷1 ×(-1 )2÷(1 )2;

(2)-14-(2-0.5)× ×[( )2-( )3];

(3)-1 ×[1-3×(- )2]-( )2×(-2)3÷(- )3

(4)(0.12+0.32) ÷ [-22+(-3)2-3 × ];

(5)-6.24×32+31.2×(-2)3+(-0.51) ×624.

[-|98|+76+(-87)]*23[56+(-75)-(7)]-(8+4+3)

5+21*8/2-6-59

pascal高精度乘法

呵呵 這是最基礎的啊 主要的過程 資料結構 在下面 const maxn 100 we 10 type arr array 0.maxn of longint procedure cheng a,b arr var c arr vari,p,q longint begin fillchar c,si...

小量程,高精度的液位計

20mm以內,測量精度可以做到是1mm,小於1mm做不到。有這樣的液位計,要求液麵以上有15釐米空間,用來裝液位計。可以做成帶顯示,4 20ma輸出。超聲波液位計是非接觸測量方式,0.2 精度,1 25米量程,優異的聚焦 自制 使用槓桿原理,請問液位計這些引數是指什麼?量程 精度 測量範圍 防護等級...

一般電腦塗層測厚儀的精度是多少,高精度塗層測厚儀的測量精度有多高呢?

產品簡介 產品型號 gt810f nf 2 雙功能技術的測厚儀,完成磁感應和電渦流測量自動轉換 應用雙功能測量技術,能夠自動識別磁性或非磁性底材,然後採用相應的測試方法,適用於各種測量環境。可測量非磁性底材上的非導電性塗層和磁性底材上的非磁性塗層的厚度。gt810f nf 2塗層測厚儀是具有廣泛使用...