1532: 高精度练习之乘法
来源:互联网 发布:产品防伪码制作软件 编辑:程序博客网 时间:2024/05/20 00:36
链接在这儿
A和B的位数不超过500位!!天哪,这该怎么办,即使用
写题要看标题啊,兄dei!高精度乘法
高精度乘法又可称为大数乘法,此时我们就不能抱着惯性思维去用整型存储这两个数。
我们只能抱string的大腿了(抱紧)
我们先声明两个字符串变量//为什么长度是1000?很简单,一个m位数乘一个n位数,结果只可能是m+n或m+n-1或m+n-2位数。
然后把两个字符串一位一位拆解,然后逆序存储在相应的数组中。 //逆序的原因是为了计算方便。
//注意字符型到整型的转化!!
开始计算啦
我们应用乘法原理,用一个乘数的//合适的位置在哪呢?你自己找吧嘿嘿嘿
每一次相乘时,得到的是未进位的结果。满十进位,所以
此时我们得到了最终的结果,但数字的顺序是倒着的,所以我们要逆序输出即可。
且慢
最终倒过来的结果开头的数可能会有
是不是很简单呢,hhhhh
学会了这个,你就可以编写一个异常生猛的计算器了,再大的数字也不用担心啦!
阅读全文
0 0
- 1532: 高精度练习之乘法
- 3117 高精度练习之乘法
- 3117 高精度练习之乘法
- p3117 高精度练习之乘法
- 3117 高精度练习之乘法
- 高精度-codevs-3117高精度练习之乘法
- wikioi3123 高精度练习之超大整数乘法
- ACM 3117 高精度练习之乘法(基础)
- Codevs 3117 高精度练习之乘法
- code[vs] 3117 高精度练习之乘法
- codevs 3117 高精度练习之乘法
- 高精度之高精度乘法
- wikioi天梯之3117 高精度练习之乘法
- 【CodeVS 3123】 高精度练习之超大整数乘法
- CODEVS 3123 高精度练习之超大整数乘法
- cv3123 高精度练习之超大整数乘法(FFT)
- 【codevs 3115 3116 3117】高精度练习之加/减/乘法
- 高精度运算之乘法
- Unity3D中通过陀螺仪来控制摄像机的旋转
- [poj2318]:TOYS
- 编程新手教学龙书:最小化学习编程
- 2017最新最全的全国省市区行政单位五级四级三级地址数据库下载
- PID控制的MATLAB仿真(2)对PID控制的一些改进
- 1532: 高精度练习之乘法
- Eclispe ------The import XXX cannot be resolved报错
- 图片下载的问题
- MySQL索引原理
- div#header 和 div #header的区别
- 2017-12-11
- BZOJ1179(Apio2009)[Atm]--Tarjan+最短路
- 华为研发工程师编程题1汽水瓶
- win10下右键菜单添加“打开cmd”