大数相乘
C语言实现大数相乘
原因
(1)在科学研究或者其他的统计中,很多时候会遇到非常大的数字,这时候就需要用到大数相加的方法来进行相加。(所给数超过了long long 的范围)
(2)数字太大会造成溢出问题
原理
(1)大数可能超出任何一种整数类型,会引发溢出问题,所以用字符串的格式存储数
(2)创建len1和len2作为字符串数组的大小,len3=len1+len2作为位数之和
(3)将字符串数组转换为对应的整数
(4)每一位数相乘取余放在当前位,如果还有数,存入下一位
(5)判断进位
(6)