博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【转载】大整数乘法计算
阅读量:6680 次
发布时间:2019-06-25

本文共 1365 字,大约阅读时间需要 4 分钟。

 

普通的计算器只能计算16位数字,如附件中自带的计算器

截图:

 

自己写的计算程序

计算结果

 

View Code
1 #include
2 #include
3 #include
4 using namespace std; 5 int gn=0;//global variable that represents the size 6 7 8 9 int* multi(int* num1, int size1 ,int* num2, int size2) 10 {
11 int size=size1+size2; 12 gn=size-1; 13 int* ret=new int[size+1]; 14 memset(ret,0,sizeof(int)*size); 15 int i=0,j=0,k; 16 17 /*----------------------------核心算法-----------------------------*/ 18 for(i=0;i
0;--j) 31 {
32 if (ret[j]>=10) 33 {
34 ret[j-1]+=ret[j]/10; 35 ret[j]%=10; 36 } 37 } 38 39 /*-------单独判断ret[0]----------*/ 40 if (ret[0]>=10) 41 {
42 for (i=size;i>0;--i) 43 ret[i]=ret[i-1]; 44 ret[0]=ret[1]/10; 45 ret[1]%=10; 46 gn=size; 47 48 49 } 50 /*----------------------------------------------------------------------*/ 51 return ret; 52 53 54 55 } 56 57 void main() 58 {
59 cout<<"by tiredoy"<
=48&&ch<=57 ) 71 {
72 pa[a]=ch-48; 73 cout<
=48&&ch<=57 ) 97 { 98 pb[b]=ch-48; 99 cout<

 

转载地址:http://lqnao.baihongyu.com/

你可能感兴趣的文章
Mongodb安装和基本命令
查看>>
python中requests模块使用
查看>>
git bash 常用命令 新手学习
查看>>
日记2014/06/25
查看>>
springboot+Druid+oracle 配置p6spy
查看>>
Maven编译、打war包
查看>>
WP8.1开发:简单的天气预报应用
查看>>
九 循环
查看>>
第十三周项目2-形状类族的中的纯虚函数
查看>>
组织炎症水平高的RA患者接受TNF拮抗剂治疗的效果更好
查看>>
[洛谷P3709]大爷的字符串题
查看>>
通过映射关系 动态转义为统一格式的数据 (支持 JSON 和 XML )
查看>>
ajax跨域解决方案(服务端仅限java)
查看>>
Shell 文本处理三剑客之grep
查看>>
如何写出让人看了恶心的代码
查看>>
http状态码
查看>>
好记性不如烂笔杆-android学习笔记<十五> GridView简单用法
查看>>
最短路径
查看>>
表格相关技巧(双击启动事件、取得行号、定义表格的读写属性)
查看>>
ubuntu server vsftpd 虚拟用户及目录
查看>>