高精度之乘法运算
2015-08-17 17:04
267 查看
#include #include using namespace std; char a[101],b[101]; int len_a,len_b; int ai[101],bi[101]; int tmp[202]; void inp(char s[],int si[]) { int len=strlen(s); for(int i=0;i>a>>b) { memset(ai,0,sizeof(ai)); memset(bi,0,sizeof(bi)); memset(tmp,0,sizeof(tmp)); len_a=strlen(a); len_b=strlen(b); inp(a,ai); inp(b,bi); for(int i=0;i9) { tmp[i+1]+=tmp[i]/10; tmp[i]=tmp[i]%10; } } for(int i=201;i>=0;i--) { if(tmp[i]) { for(int j=i;j>=0;j--) { cout<
相关文章推荐
- 每天进步一点点—SQL优化
- 正则表达式的运用—— 一键删除Loadrunner录制脚本时生成的无关函数
- 安卓弹出对话框
- IOS UI简单的控件位置/尺寸/旋转变换
- TCP流量控制协议
- Java开发纯接口的动态代理
- 研究正则表达式
- Linux上通过mail调用外部邮箱发送外部邮件
- 利用windowManager在所有窗口之上填出一个界面,类似来电界面。
- format HDD 格式化硬盘 块设备 code
- PPT(PowerPoint)基础使用技巧
- NYOJ 坦克大战(宽度优先搜索)
- 图像识别中的深度学习
- Flume案例
- hdu 5373 The shortest problem
- 上班族英语用语:今天你加班吗?
- 将字符串插入到指定位置
- SQL 查询树形结构的数据
- [转载] ConcurrentHashMap原理分析
- hdu 5373 The shortest problem