高精度加法(c++编程)
c++中的long long类型的范围为-2^63~2^63-1,那么两个大于2^63-1的数或者小于2^63的数相加要怎么做呢?这就要用到所谓的高精度加法了。
工具/原料
电脑
c++编译器
输入
1、第一步,也就是输入了,高精度加法的输入需要用char或string的字符串输入方法,并且先幼榍嘈酾判断正负,如果两邗锒凳审个数同号,那么就用高精度加法,否则就得用高精度减法。不过今天我只给大家讲高精度加法。下图是输入
输入的两个数均为正数
1、那么就把两个数从最后一位开始相加,和大于等于10则进位,最后倒着输出即可
输入的两个数均为负数
1、如果均为负数,只要按都是正数的方法算,最后输出时加上一个负号即可
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:96
阅读量:55
阅读量:76
阅读量:68
阅读量:74