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

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

1 #include
2 #include
3 const int Len = 100; 4 void Mul(char a[],char b[],char c[])//大数乘法 5 { 6 int i,j; 7 int alen = strlen(a),blen = strlen(b); 8 memset(c,0,Len); 9 for(i = 0; i < alen; i++)10 for(j = 0; j < blen; j++) //处理进位11 {12 c[i + j] += a[i] * b[j];13 if(c[i + j] >= 10)14 {15 c[i+j+1] += c[i+j] / 10;16 c[i+j] %= 10;17 }18 }19 }20 int Print (char n[])21 {22 int i;23 for(i = Len-1; i > 0; i--)24 if(n[i] != 0) break;25 for(; i >= 0; i--)26 //将0排除27 printf("%d",n[i]);28 printf("\n");29 return 0;30 }31 int Input (char n[])//将大数读入的函数32 {33 char s[Len];34 int i,l;35 for(i = 0; i < Len; i++) n[i] = 0;36 if(scanf("%s",s) < 1) return -1;37 l = strlen(s);38 for(i=0; i

 

转载于:https://www.cnblogs.com/zhengbin/p/4436053.html

你可能感兴趣的文章
4种java定时器
查看>>
Vue.js 教程
查看>>
【php中的curl】php中curl的详细解说
查看>>
自习(二)
查看>>
uva 10375 Choose and divide
查看>>
深刻理解:C#中的委托、事件
查看>>
linux 设置网卡
查看>>
C#中datatable导出excel(三种方法)
查看>>
面向接口编程
查看>>
hive 语法 case when 语法
查看>>
归并排序
查看>>
the Triangle
查看>>
Ajax:js读取txt内容(json格式内容)
查看>>
Task 7 买书最低价格问题
查看>>
Selenium3+python自动化007-警告框
查看>>
html5 相同形状的图形进行循环
查看>>
springboot中文官方文档
查看>>
lamdba表达式
查看>>
ThreadLocal实现线程范围内共享
查看>>
多校HDU5723 最小生成树+dfs回溯
查看>>