高精度计算

高精度运算:当数据的大小范围远超基本数据类型时候的运算,如两个一百位的数字相加。

思想:使用字符数组读入数据,字符数组可以很大。然后逐数的转化到整形数组中,使用整形数组进行计算。

注意字符与整形数转化时的操作:”a1[i]=c1[i]-48“。

高精度计算,其实是模仿人手动的算术。

 高精度加法:最简单         123456+

     使用逢十进一思想,记录那个”一“                                     123456

                                                                                               ---------

246912

注意数组的正序还是反序操作,一定要想清楚。

高精度乘法呢,同样记录和上面类似的”一“,不过可能不止是一个1,可能到8,因为最大9*9=81,即进8。

同样注意一定要想清楚数组的正序还是反序操作。

猜你喜欢

转载自blog.csdn.net/weixin_39773661/article/details/79039134