| 5 | 1/1 | 返回列表 |
| 查看: 1651 | 回復(fù): 18 | |||
| 本帖產(chǎn)生 2 個(gè) 程序強(qiáng)帖 ,點(diǎn)擊這里進(jìn)行查看 | |||
| 當(dāng)前只顯示滿足指定條件的回帖,點(diǎn)擊這里查看本話題的所有回帖 | |||
[交流]
【求助】那位達(dá)人給我個(gè)大數(shù)相乘的算法吧 謝謝了
|
|||
| 看了一個(gè)大數(shù)相乘的算法,運(yùn)行了一下,但是不對,想看看高手的代碼,先謝啦 |
» 搶金幣啦!回帖就可以得到:
+5/190
+1/91
+1/72
+1/63
+2/58
+2/30
+1/28
+1/17
+1/15
+1/14
+1/12
+1/12
+1/7
+1/6
+1/3
+1/3
+1/3
+1/2
+1/2
+1/2
|
#include #include using namespace std; int *multi(int *num1,int size1,int *num2,int size2) {//返回位數(shù)為size1+size2 int size=size1+size2; int *ret=new int [size]; int i=0; memset(ret,0,sizeof(int)*size); for(i=0;i int k=i; for(int j=0;j ret[k++]+=num2*num1[j]; } } for(i=0;i if(ret>=10) { ret[i+1]+=ret/10; ret=ret%10; } } return ret; } int main() { /*int m,n,num1[100],num2[100]; cout<<"輸入第一個(gè)數(shù)的位數(shù)"< cout<<"輸入第一個(gè)數(shù)"< cin>>num1; } cout<<"輸入第二個(gè)數(shù)位數(shù)"< cout<<"輸入第二個(gè)數(shù)"< cin>>num2; } */ int num1[]={3,2}; int num2[]={1,1}; int *ret=multi(num1,2 ,num2,2 ); for(int i=3 ;i>=0;i--) { cout< } delete [] ret;//內(nèi)存釋放 cin.get(); return 0; } 這是那個(gè)代碼 去上課了 現(xiàn)在才回復(fù) 不好意思啊 我試了那兩個(gè) 是反著的 而且也不太懂 想看看高手的易讀些的代碼 謝謝 |
|
#include #include using namespace std; int *multi(int *num1,int size1,int *num2,int size2) {//返回位數(shù)為size1+size2 int size=size1+size2; int *ret=new int [size]; int i=0; memset(ret,0,sizeof(int)*size); for(i=0;i int k=i; for(int j=0;j ret[k++]+=num2*num1[j]; } } for(i=0;i if(ret>=10) { ret[i+1]+=ret/10; ret=ret%10; } } return ret; } int main() { /*int m,n,num1[100],num2[100]; cout<<"輸入第一個(gè)數(shù)的位數(shù)"< cout<<"輸入第一個(gè)數(shù)"< cin>>num1; } cout<<"輸入第二個(gè)數(shù)位數(shù)"< cout<<"輸入第二個(gè)數(shù)"< cin>>num2; } */ int num1[]={3,2}; int num2[]={1,1}; int *ret=multi(num1,2 ,num2,2 ); for(int i=3 ;i>=0;i--) { cout< delete [] ret;//內(nèi)存釋放 cin.get(); return 0; } 這是那個(gè)代碼 去上課了 現(xiàn)在才回復(fù) 不好意思啊 我試了那兩個(gè) 是反著的 而且也不太懂 想看看高手的易讀些的代碼 謝謝 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 07化學(xué)280分求調(diào)劑 +4 | 722865 2026-03-23 | 4/200 |
|
|---|---|---|---|---|
|
[考研] 335求調(diào)劑 +4 | yuyu宇 2026-03-23 | 5/250 |
|
|
[考研] 求調(diào)劑 +7 | 十三加油 2026-03-21 | 7/350 |
|
|
[考研] 一志愿北京化工大學(xué) 070300 學(xué)碩 336分 求調(diào)劑 +7 | vv迷 2026-03-22 | 7/350 |
|
|
[考研] 306求0703調(diào)劑一志愿華中師范 +7 | 紙魚ly 2026-03-21 | 8/400 |
|
|
[考研] 一志愿河北工業(yè)大學(xué)0817化工278分求調(diào)劑 +7 | jhybd 2026-03-23 | 11/550 |
|
|
[考研] 0854電子信息求調(diào)劑 324 +3 | Promise-jyl 2026-03-23 | 3/150 |
|
|
[考研] 315分,誠求調(diào)劑,材料與化工085600 +3 | 13756423260 2026-03-22 | 3/150 |
|
|
[考研] 306求調(diào)劑 +5 | 來好運(yùn)來來來 2026-03-22 | 5/250 |
|
|
[考研] 生物學(xué)調(diào)劑 +5 | Surekei 2026-03-21 | 5/250 |
|
|
[考研] 資源與環(huán)境 調(diào)劑申請(333分) +5 | holy J 2026-03-21 | 5/250 |
|
|
[考研] 材料工程專碩 348分求調(diào)劑 +3 | 冬辭. 2026-03-17 | 5/250 |
|
|
[考研] 材料學(xué)碩333求調(diào)劑 +3 | 北道巷 2026-03-18 | 3/150 |
|
|
[考研] 336求調(diào)劑 +5 | rmc8866 2026-03-21 | 5/250 |
|
|
[考研] 268求調(diào)劑 +9 | 簡單點(diǎn)0 2026-03-17 | 9/450 |
|
|
[考研] 化學(xué)求調(diào)劑 +4 | 臨澤境llllll 2026-03-17 | 5/250 |
|
|
[考研] 一志愿華中科技大學(xué),080502,354分求調(diào)劑 +5 | 守候夕陽CF 2026-03-18 | 5/250 |
|
|
[考研] 一志愿武漢理工材料工程專碩調(diào)劑 +9 | Doleres 2026-03-19 | 9/450 |
|
|
[考研] 0703化學(xué)調(diào)劑 +5 | pupcoco 2026-03-17 | 8/400 |
|
|
[考研] 本科鄭州大學(xué)物理學(xué)院,一志愿華科070200學(xué)碩,346求調(diào)劑 +4 | 我不是一根蔥 2026-03-18 | 4/200 |
|