题解 1475: 蓝桥杯基础练习VIP-高精度加法

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

蓝桥杯基础练习VIP-高精度加法-题解(C++代码)

/*大数相加,如果遇到超级大的数字,longlong存不下,就要想办法用数组进行求解,整形数组肯定无法求解,所以定义两个char型数组,直接输入,在定义三个整形数组,分别用来存两个大数,与大数相加得和,计算完之后,因为是倒着相加所以要倒着输出,

蓝桥杯基础练习VIP-高精度加法-题解(C++代码)

**高精度加法:**```计算机计算的精确范围是有限的,例如,整型的精确度为Int64时,值域是[-2^63-2^63-1]如果需要精度更高的计算,就需要编程实现。``````使用string或字符数组来模拟大数加减,建议string.较为方便.```**步骤详解:**第一步对位:在两个数前面补0,

蓝桥杯基础练习VIP-高精度加法 (C++代码)

摘要:解题思路:       1. 用字符串数组来读入数字,用strlen可得知数组长度       2.使用数字的ACSII码将字符1转换为数字1注意事项:       1.注意一下两个数组长度相等的情况……

蓝桥杯基础练习VIP-高精度加法 (用字符串来进行运算,string类型来运算,点开有惊喜)

解题思路:依次从后往前提取每个数,字符型转成int型后,然后进行加法运算定义两个字符串,用于存储输入的两个注意事项:字符串中单个字符的提取a[0]可能是大于10的数,注意进位问题temp就是用来给a[0]进位的,数组中存的数是小于10的数flag是用来在计算的过程中进位的for循环中的限制应该是长的那