问题:
大数相加不能直接使用基本的int类型,因为int可以表示的整数有限,不能满足大数的要求。可以使用字符串来表示大数,模拟大数相加的过程。
思路:
1. 反转两个字符串,便于从低位到高位相加和最高位的进位导致和的位数增加;
2. 对齐两个字符串,即短字符串的高位用‘0’补齐,便于后面的相加;
3. 把两个正整数相加,一位一位的加并加上进位。
1 | import time |
问题:
大数相加不能直接使用基本的int类型,因为int可以表示的整数有限,不能满足大数的要求。可以使用字符串来表示大数,模拟大数相加的过程。
思路:
1. 反转两个字符串,便于从低位到高位相加和最高位的进位导致和的位数增加;
2. 对齐两个字符串,即短字符串的高位用‘0’补齐,便于后面的相加;
3. 把两个正整数相加,一位一位的加并加上进位。
1 | import time |