用C語言編寫程式實現大整數(精度數十位到幾萬位)的四則運算(加 減 乘 除)

2022-03-02 01:31:29 字數 710 閱讀 9794

1樓:rucky浪

可以用陣列進行儲存,每個數字儲存在一個陣列元素中,當進行+-的時候,將對應下標的陣列元素一次相加減。

但是乘除就不知道怎麼辦了

2樓:超大個蘿唄

精度的實現是需要用字元形陣列和整形陣列的配合來實現,下面的例子,是一道acm試題,關於計算高精度的問題,是算a的b次方...但如果a是整數的話,後面需要輸入 a.0空格b回車。

可以計算2.1的5000次方 或者是2.0的9000次方

#include

#include

int qq(int n)

int main()

if(b[h-1]>=10)

g=z;

while(z>=1)

h=h+g-1;}}

if(hh-1;j--)printf("0");

for(j=0; ;j++)if(b[j]!=0)break;

for(i=h-1;i>=j;i--)

printf("%d",b[i]);

}if(h==m*n)

if(h>m*n)

if(j<=m*n-1&&b[h-1]!=0)if(j>=m*n)

} printf("\n");

}return 0;}

3樓:匿名使用者

學習c語言就去敗筆網路安全小組

c語言編寫程式用氣泡排序實現升序排列

1 首先開啟一個空白的c語言檔案,首先先定義一組待排序的數列以及各個變數,接著就是用來處理排序的邏輯 2 氣泡排序的邏輯是一組數從第一個數值開始,如果相鄰兩個數的排列順序與期望不同,則將兩個數的位置進行交換,重複這樣的過程直到最後一個數不需要交換則排序完成,如果有n個數需要排序,則需要進行 n 1 ...

用c語言編寫程式,求s1,用C語言編寫程式,求S11223nn1,直到最後一項的絕對值小於

只求從bai第二項起的浮點du 和,把第一項1作為初值zhi直接賦給和dao變數s。如內下 include stdio.h int main int argc,char argv 執行結果如下 最後一項的絕對值小於10的幾次方呀 最後問題顯示沒顯示完整 include stdio.h double ...

使用c語言編寫程式,實現計算1 2 3 4

寫主要 int sum 0 for int i 1 i 27 i 3 printf d sum c語言編寫程式計算1 2 3 4 5 6 7 8 9 10 11 12 61 62 63 64的值 include stdafx.h vc 6.0加上這一行.include stdio.h void ma...