解题思路:
逆序字符串 → 乘积 → 进位 → 反转存在字符串里 → 返回字符串。
注意事项:
参考代码:
#include<iostream> #include<string> #include<vector> using namespace std; int C[20010],A[10010],B[10010]; int n; int t=0,tt=0; void cheng(int A[],int B[]) { for(int i=0;i<t;i++) for(int j=0;j<tt;j++) { C[i+j]+=(A[i]*B[j]); C[i+j+1]+=C[i+j]/10; C[i+j]%=10; } while(n&&!C[n]) n--; for(int i=n;i>=0;i--) cout<<C[i]; cout<<endl; } int main(void) { string a,b; cin>>a>>b; n=a.size()+b.size(); for(int i=a.size()-1;i>=0;i--) { A[t]=(a[i]-'0'); t++; } for(int i=b.size()-1;i>=0;i--) { B[tt]=(b[i]-'0'); tt++; } cheng(A,B); return 0; }
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:625 |
C二级辅导-计负均正 (C语言代码)浏览:647 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:1020 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:624 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:481 |
C语言训练-列出最简真分数序列* (C语言代码)浏览:603 |
用筛法求之N内的素数。 (C语言代码)浏览:646 |
【求[X,Y]内被除3余1并且被除5余3的整数的和】 (C语言代码)浏览:672 |
1157题解浏览:711 |
数字游戏 (C++代码)浏览:1178 |