public class mymultiply
public static void covertdata(char data, int len)
} public static void multiply(char a, int alen, char b, int blen)
// 對齊逐位相乘
for (int j = 0; j < blen; j++)
} int m = 0;
// 進製處理
for (m = 0; m < csize; m++)
// 找到最高位
for (m = csize - 1; m >= 0;)
// 由最高位開始列印乘積
system.out.print("乘積:");
for (int n = 0; n <= m; n++)
system.out.println("");
}}
兩個大數相乘
兩個大數相乘 2007 08 27 00 35 question 1 用乙個整型陣列表示乙個大數,陣列的每個元素儲存大數的一位數字,則實際的大數d表示為 d a k 10的k 1次冪 a k 1 10的k 2次冪 a 2 10 a 1 其中a 0 儲存該大數的位數 實現兩個大數相乘 再此基礎上實現兩...
兩個大數相乘
兩個大數相乘 char multiply char char 給了兩個字串,每個都是代表了乙個很長的10進製表示的數 比如 char str1 23456789009877666555544444 char str2 346587436598437594375943875943875 最後求出他們的...
計算兩個大數相乘的Java演算法實現 ZZ
關於兩個大的數值相乘 思路解決 將str型別轉換成乙個物件訪問 包括 長度以及陣列訪問str的值 然後將兩個陣列相乘 存放在第三個數值中 然後將大於9的向前近衛 最後列印出這個相乘的 陣列 author meachalyang since 2011 01 07 public class test c...